定时器Qt startTimer 使用方法
程序员文章站
2022-05-07 23:28:52
...
int QObject::startTimer(int interval, Qt::TimerType timerType = Qt::CoarseTimer)
- 调用 startTimer启动一个定时器,并返回定时器id。如果启动失败,返回0.
- 定时器每隔interval 毫秒就会启动一次,直到调用killTimer(). 如果interval=0,当没有其他系统时间发生时,会调用一次。
- 当定时器发生时,会调用timerEvent(QTimerEvent *event).如果多个定时器在运行,可用通过timeId()来区分。
- 举例
startTimer(50); // 50-millisecond timer
startTimer(1000); // 1-second timer
startTimer(60000); // 1-minute timer
using namespace std::chrono;
startTimer(milliseconds(50));
startTimer(seconds(1));
startTimer(minutes(1));
// since C++14 we can use std::chrono::duration literals, e.g.:
startTimer(100ms);
startTimer(5s);
startTimer(2min);
startTimer(1h);
上一篇: GMIS 2017背后:机器之心全球化布局日趋成熟
下一篇: Windows 入门杂乱无章版