View Full Version : QThread interthread communication
SABROG
11th June 2009, 15:33
Just for academic interest. I we emit signal from other thread to main thread - this call slot inside main thread context. But if we send signal from main thread to other thread this again call slot in main thread context. So i think i must create new QObject inside run() method and connect signal from main thread to slot this new object. And i don't understand why QThread object don't use moveToThread for himself from begining?
wysota
15th June 2009, 18:57
So i think i must create new QObject inside run() method and connect signal from main thread to slot this new object.
Yes, that's correct.
And i don't understand why QThread object don't use moveToThread for himself from begining?
Why would it do that? For instance you couldn't have passed it a parent in such a case...
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.