首页| 论坛| 消息

回复: Qt的多线程是不是不能使用QTimer
#21 回 巫添良 的帖子 [dbzhang800 11-12 17:43]
巫添良:    up_timer = new QTimer;
    up_timer->setInterval(1000);
    up_timer->start();
    up_timer->moveToThread(&up_img_Thread);//定时器移到子线程中
   &n .. (2019-11-11 22:49) 
多线程环境使用使用 Qt::DirectConnection ,通常暗示着存在设计问题
#22 回 dbzhang800 的帖子 [xiaohuyang 11-14 10:17]
dbzhang800:多线程环境使用使用 Qt::DirectConnection ,通常暗示着存在设计问题 (2019-11-12 17:43) 
使用默认的Qt::AutoConnection
#23 [angelus 11-15 11:34]
写了一个简单的例子,你看下,不懂可以直接问我
#24 回 dbzhang800 的帖子 [圣域天子 11-15 13:06]
dbzhang800:多线程环境使用使用 Qt::DirectConnection ,通常暗示着存在设计问题 (2019-11-12 17:43) 
我的共享库,大多都是默认 Qt::DirectConnection 的
#25 回 圣域天子 的帖子 [angelus 11-15 14:11]
圣域天子:我的共享库,大多都是默认 Qt::DirectConnection 的
 (2019-11-15 13:06) 
主线程内直接走的是回调函数类型,异步信号走的都是事件队列,保持默认应该是最好的选择,让Qt根据实际环境去设置方式

<< 3 4 5 6 7 >> (5/7)

回复 发表
主题 版块