使用QThread时,信号槽的疑问
TESTTHREAD继承于QThread
在主线程中实例化 TESTTHREAD *mThread = new TESTTHREAD();
然后mThread->start
查看线程ID,mThread实例化时显示ID与主线程一致,run()中显示为另外一个ID
那mThread向主线程发消息到底应该用DirectConnection还是QueuedConnection?
我测试的结果是QueuedConnection没响应,DirectConnection才行。
疑问:
是不是在不同线程实例化的对象才能用QueuedConnection?