QThread & exec()
Verfasst: 24. September 2006 16:41
Hallo zusammen,
Wenn ich in einer QThread subklasse in der run() Methode wird exec() aufrufe friert der Thread an dieser Stelle ein, d.h. nichts passiert mehr. Darum habe ich das exec() bislang immer weggelassen, die Signals-Slots Verbindungen klappen auch so. Meine Frage ist: ich dachte man bräuchte das exec() für Signal-Slots Verbindungen zwischen Threads? Habe ich da was falsch verstanden? Wie wird exec() - "korrekt" eingesetzt (also ohne, das der Thread an der Stelle des Aufrufs pausiert).
Vielen Dank und viele Grüße,
Gwar
Wenn ich in einer QThread subklasse in der run() Methode wird exec() aufrufe friert der Thread an dieser Stelle ein, d.h. nichts passiert mehr. Darum habe ich das exec() bislang immer weggelassen, die Signals-Slots Verbindungen klappen auch so. Meine Frage ist: ich dachte man bräuchte das exec() für Signal-Slots Verbindungen zwischen Threads? Habe ich da was falsch verstanden? Wie wird exec() - "korrekt" eingesetzt (also ohne, das der Thread an der Stelle des Aufrufs pausiert).
Vielen Dank und viele Grüße,
Gwar