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); }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
2021-05-31 Android解决部分机型WebView播放视频全屏按钮灰色无法点击、点击全屏白屏无法播放等问题