Thread-übergreifendes connect um Signal weiter zu geben
Verfasst: 30. Januar 2012 15:14
Hallo liebe Qt-Gemeinde,
ich habe das Threaded Fortune Server Example etwas abgeändert für meine Zwecke.
Jedenfalls will ich dort vom Thread "thread" ein Signal per connect an den main-Thread weitergeben. Das Signal beinhaltet einen String, den ich in der View ausgeben möchte.
passieren soll das folgendermaßen:
oder
Die Frage, die sich mir jetzt stellt, ist, wie der main Thread heißt. Der wird ja nie wirklich erzeugt...
ich hatte den connect auch schon im "mainThread" eingebaut gehabt, jedoch bringt das ja nix, solang der Thread "thread" ja noch gar nicht erzeugt wurde.
any solutions?
Danke.
Patrick
ich habe das Threaded Fortune Server Example etwas abgeändert für meine Zwecke.
Jedenfalls will ich dort vom Thread "thread" ein Signal per connect an den main-Thread weitergeben. Das Signal beinhaltet einen String, den ich in der View ausgeben möchte.
passieren soll das folgendermaßen:
Code: Alles auswählen
connect( thread, SIGNAL(drawNow(int, QString)), "mainThread", SLOT(drawData(int, QString)));
Code: Alles auswählen
connect( this, SIGNAL(drawNow(int, QString)), "mainThread", SLOT(drawData(int, QString)));
ich hatte den connect auch schon im "mainThread" eingebaut gehabt, jedoch bringt das ja nix, solang der Thread "thread" ja noch gar nicht erzeugt wurde.
any solutions?
Danke.
Patrick