Seite 1 von 1

Welche Ursahen hat: QEventLoop: Cannot be used without QAppl

Verfasst: 23. Mai 2013 09:51
von Bronski
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.

Re: Welche Ursahen hat: QEventLoop: Cannot be used without Q

Verfasst: 23. Mai 2013 13:42
von Bronski
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.