ich muss leider nochmals ein altes Thema aufwärmen. Ich muss nun doch in einem QThread events abarbeiten. Allerdings kann ich nicht auf die QThread::exec() zurückgreifen, da ich die run() überschreiben musste.
Ich würde also gerne die EventQueue zwischendurch pollen.
Ich habe also in der klasse x definiert:
Code: Alles auswählen
connect(this, SIGNAL(test()), &thread, SLOT(test()),Qt::QueuedConnection);Code: Alles auswählen
Testthread::run() {
QEventLoop eventLoop;
...
bool test = eventLoop.processEvents();
...
}Danke
Alexander