Hallo,
wenn ich bei meinem Programm, in der run() Funktion eines Thread, mit exec() die Ereignisschleife aufrufe, bekomme ich die Meldung:
QEventLoop: Cannot be used without QApplication
QApplication ist aber vorhanden.
Die Ereignisschleife scheint zu laufen, denn die run() Funktion wird nicht verlassen. Dennoch scheint ein Signal beim verbundenen Slot nicht anzukommen.
Weiß jemand eine mögliche Ursache für diese Meldung ?
Vielen Dank im voraus für eure Antworten.
Welche Ursahen hat: QEventLoop: Cannot be used without QAppl
Re: Welche Ursahen hat: QEventLoop: Cannot be used without Q
Ich habe das Problem gelöst.
Ich hatte bei QCoreApplication die Argumente für den Konstruktor vergessen.
Dies führte dazu,dass keine Instanz von QCoreApplication vorhanden war und QEventloop nicht richtig arbeitete.
Vielen Dank an jene, die den Thread gelesen und sich Gedanken gemacht haben.
Ich hatte bei QCoreApplication die Argumente für den Konstruktor vergessen.
Dies führte dazu,dass keine Instanz von QCoreApplication vorhanden war und QEventloop nicht richtig arbeitete.
Vielen Dank an jene, die den Thread gelesen und sich Gedanken gemacht haben.