Qt5 自定义线程下使用定时器
Posted xiangyangcao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt5 自定义线程下使用定时器相关的知识,希望对你有一定的参考价值。
前提事项:
1.new QTimer()时不能加this
2.子线程中添加 exec();,启动子线程的本地消息循环
//创建子线程
mytimer* timer = new mytimer; timer->start(); qDebug()<<"111";
//核心
m_timer = new QTimer(); connect(m_timer,&QTimer::timeout,this,&mytimer::timeoout,Qt::DirectConnection); m_timer->start(1000); exec();
以上是关于Qt5 自定义线程下使用定时器的主要内容,如果未能解决你的问题,请参考以下文章
qt5:如何从 qthread 中的静态函数创建和显示自定义 qdialog
SpringBoot 自定义ThreadPoolTaskScheduler线程池执行定时任务