Signal nach app.exec() ??
Verfasst: 11. August 2006 12:26
Hallo!
Ich habe folgende Frage, zu der ich inzwischen schon 1 1/2 tage google:
Mein Qt-Programm (QT vers 3.2) habe ich mit dem Designer erstellt und die Funktionalitiät in die *.ui.h - Datei gepackt. Da das Programm jetzt fast fertig ist, ist mir die Umstellung auf den Vererbungsansatz nun zu aufwendig.
Nun möchte ich nach der Erstellung des Dialoges, also nach Aufruf von app.exec() code ausführen, wenn ein bestimmter Parameter, den ich über argv() abfrage, mitgegeben wurde. Dieser Code beinhaltet eine "Endlosschleife" (bis ein button gedrückt wird), so daß er wenn er vor Aufruf der app.exec() ausgeführt würde diesen Aufruf blockierte.
Wo muß dieser Code hin?
Meine bisherigen Versuche haben sich mit der init() in der ui.h-Datei beschäftigt, doch wird die init ja bereits vor app.exec() ausgeführt -> daher leifert das Programm dann einen Fehler zur Laufzeit.
Wie muß ich das anders machen?
Ich habe folgende Frage, zu der ich inzwischen schon 1 1/2 tage google:
Mein Qt-Programm (QT vers 3.2) habe ich mit dem Designer erstellt und die Funktionalitiät in die *.ui.h - Datei gepackt. Da das Programm jetzt fast fertig ist, ist mir die Umstellung auf den Vererbungsansatz nun zu aufwendig.
Nun möchte ich nach der Erstellung des Dialoges, also nach Aufruf von app.exec() code ausführen, wenn ein bestimmter Parameter, den ich über argv() abfrage, mitgegeben wurde. Dieser Code beinhaltet eine "Endlosschleife" (bis ein button gedrückt wird), so daß er wenn er vor Aufruf der app.exec() ausgeführt würde diesen Aufruf blockierte.
Wo muß dieser Code hin?
Meine bisherigen Versuche haben sich mit der init() in der ui.h-Datei beschäftigt, doch wird die init ja bereits vor app.exec() ausgeführt -> daher leifert das Programm dann einen Fehler zur Laufzeit.
Wie muß ich das anders machen?