Welche Ursahen hat: QEventLoop: Cannot be used without QAppl

Alles rund um die Programmierung mit Qt
Antworten
Bronski
Beiträge: 44
Registriert: 10. Oktober 2008 13:46

Welche Ursahen hat: QEventLoop: Cannot be used without QAppl

Beitrag 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.
Bronski
Beiträge: 44
Registriert: 10. Oktober 2008 13:46

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

Beitrag 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.
Antworten