提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
一、QTimer
Qtimer函数翻译
二、QTimer函数
1.新建定时器
QTimer *timer = new QTimer(this);
2.超时后启动(单位为毫秒)
timer->setInterval(1000);
timer->start();
或:
timer->start(1000);
3.QTimer是否则正在运行
timer->isActive();
如果定时器正在运行,返回真,否则返回假。
4.QTimer是否为单次运行
timer->isSingleShot();
如果定时器为单次运行,返回真,否则返回假。
5.计时器剩余时间
timer->remainingTime();
以毫秒为单位返回计时器的剩余值,如果计时器处于非活动状态,则返回值将为 -1。 如果定时器超时,则返回值为 0。
6.计时器剩余时间
timer->remainingTime();
以毫秒为单位返回计时器的剩余值,如果计时器处于非活动状态,则返回值将为 -1。 如果定时器超时,则返回值为 0。
7.单次定时器
timer->setSingleShot(true);
或:
QTimer::singleShot(200, this, SLOT(updateCaption()));
8.timeout
当定时器超时时发出该信号
connect(timer, SIGNAL(timeout()), this, SLOT(processOneThing()));