Qt框架定时器与文件操作开发指南.pdfVIP

  • 1
  • 0
  • 约1.34万字
  • 约 12页
  • 2026-09-14 发布于北京
  • 举报

5_Qt的其他模块

5.1

QTimer定时器

Qt中的定时器类是QTimer,使用它的方法很简单:只需创建一个QTimer类对象,然后调用其start()函数

开启定时器,此后QTimer对象就会周期性地发出timeout()信号。我们只需要将醒来的相关操作写入与之

关联的槽函数即可。

示例:

#include

QApplication#include

QtWidgets/QtWidgetsint

main(int

argc,

char

*argv[])

{

QApplication

a(argc,

argv);

QLabel

w(第一个);

w.resize(800,600);

QTimer

timer;

timer.setInterval(3000);

timer.start();

int

times

=0;

QObject::connect(timer,QTimer::timeout,[](){++times;

QTime

now

=

QTime::currentTime();

w.setText(QString(定时器已触发%1次。\n当前时间是%2).

arg(times).arg(now.toString()));

if(times

==10){

timer.stop();

}

});

w.show();

文档评论(0)

1亿VIP精品文档

相关文档