Qt 定时器的简单使用
作者:互联网
一、概述
案例:新建一个定时器固定频率刷新页面
实现步骤:
1.新建一个widget然后重写timerEvent函数
2.在想要开始的地方调用startTimer方法开启定时器
二、代码示例
public: /** * 定时器 * @brief timerEvent * @param event */ void timerEvent(QTimerEvent *event);
XVideo_UI::XVideo_UI(QWidget *parent) : QMainWindow(parent) , ui(new Ui::XVideo_UI) { ui->setupUi(this); //开启定时器刷新QSlider播放进度条 startTimer(40); } //实现定时器,并在定时器中做操作,此处是固定频率获取视频播放位置 void XVideo_UI::timerEvent(QTimerEvent *event){ double curPos = XVideoThread::Get()->getPosition(); cout << curPos<<endl; ui->playSlider->setValue(curPos*1000); }
标签:定时器,Qt,timerEvent,UI,startTimer,简单,event,XVideo 来源: https://www.cnblogs.com/tony-yang-flutter/p/16329675.html