


















connect 是 Qt 信号槽机制:
当 m_timer 定时器发出 timeout 信号时,自动执行 MainWindow 的 time_out() 函数。
逐段拆解代码
cpp
运行
connect(&m_timer, &QTimer::timeout, this, &MainWindow::time_out);
- 发送者:
&m_timer
信号是谁发出来的 → 你的定时器对象。
- 信号:
&QTimer::timeout
定时器
计时到点
时,定时器内部会自动发出
timeout
信号。
当你调用
m_timer.start(1000)每隔 1000ms,就触发一次这个信号。
- 接收者:
this
槽函数属于哪个对象 → 当前 MainWindow 窗口。
- 槽函数:
&MainWindow::time_out
收到信号后,要自动调用执行的函数。