Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » boost.thread => msg to main thread

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
06.03.2009, 16:33 Uhr
xXx
Devil


Also hab nen Thread in dem nen haufen Server-Kram läuft. Aus diesem soll nun etwas an die Benutzeroberfläche übertragen werden (Qt4). Doch diese stellt sich dabei etwas an und will nicht, das ich im neuen Thread auf's GUI zugreif (QMessageBox), sondern will, das ich das nur im GUI-Thread mache. So, jetzt hab ich nur die Frage, ob es in boost.thread irgendwie möglich ist, dem Hauptthread daten zukommen zu lassen, in etwa wie Events ... Oder kennt sich einer mit Qt aus und kennt da was eleganters?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.03.2009, 18:47 Uhr
CppProgrammer



Ich würde da gleich die QThread Klasse verwenden.

Dann kannst du dein Problem auch sicher mit dem Signals/Slots Mechanismus von Qt lösen, indem du dir einfach ein eigenes Signal bastelst das im Server Thread ausgelöst wird, und im GUI Thread behandelt wird (Slot).

Dieser Post wurde am 06.03.2009 um 18:48 Uhr von CppProgrammer editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: