QT学习笔记(七):Timer Events的三种常见的使用方法
发布时间
阅读量:
阅读量
QT学习笔记(七):定时器事件的2种常用使用方式
在Qt框架中,定时器的实现方式主要包括两种途径:其一是借助QObject类所提供的定时器功能,通过重写timerEvent事件处理函数来完成;其二是采用QTimer类进行实现。相较于前者,QTimer类在实际应用中更为常见,它为开发者提供了更为便捷的高层接口,例如支持信号与槽机制的连接,并且能够设置仅执行一次的定时操作。
1.使用QObject类提供的定时器
头文件的引入操作:
private:
int id1, id2, id3;
protected:
void timerEvent(QTimerEvent *event); //声明定时器时间
源文件添加:
// 构造函数
id1 = startTimer(1000); // 开启一个1秒定时器,返回其ID
id2 = startTimer(1500);
id3 = startTimer(2200);
void Widget::timerEvent(QTimerEvent *event)
{
QTime time = QTim
全部评论 (0)
还没有任何评论哟~
