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();

posted @ 2020-06-27 23:41  阳Y  阅读(1999)  评论(0编辑  收藏  举报