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

猜你喜欢

转载自www.cnblogs.com/xiangyangcao/p/13200520.html