qt的timer 工作在主线程吗

2024年11月29日 11:53
有1个网友回答
网友(1):

// 在moveToThread前先启动定时器,不然不在一个线程里,直接调用start会失败
_voiceTimer->start(200);
_voiceTimer->moveToThread(_voiceThread);
// 定时器对象和this不在一个线程里面,因此这边指定了连接方式为Qt::DirectConnection,由定时器所在线程直接触发