Aufruf von QThread.exec() zwingend erforderlich?
Verfasst: 31. Juli 2007 09:59
Hey Amigos, wie geht's?
Ich brauche einen QThread, der in einem try-Block Aktionen ausführt und in der catch-Clause ein selbstdefiniertes Signal emittet, das der Thread schiefgelaufen ist, also:
Die Funktionen in der try-Clause enthalten keinerlei Qt-Code, ist der Aufruf von exec trotzdem nötig?
Vielen Dank für eure Antworten!
Gruß,
/dev
Ich brauche einen QThread, der in einem try-Block Aktionen ausführt und in der catch-Clause ein selbstdefiniertes Signal emittet, das der Thread schiefgelaufen ist, also:
Code: Alles auswählen
void MyThread::run()
{
try {
do_something();
do_something_other();
} catch (MyException &e) {
emit threadFailed(e->num);
}
// exec() hier noetig?
}Vielen Dank für eure Antworten!
Gruß,
/dev