Ich habe meine Bewerbung fast abgeschlossen, als der Kunde fragte, ob ich beim Start der Anwendung eine Art Login-Formular implementieren könnte.
Bisher habe ich die Benutzeroberfläche entworfen und über die tatsächliche Ausführung gebastelt. Benutzername und Passwort sind vorerst irrelevant.
%Vor%Anmeldeformular wird angezeigt. Wenn der korrekte Benutzername und das Passwort eingegeben werden, wird das Hauptfenster angezeigt und funktioniert. Aber das Login-Formular bleibt aktiv, und wenn ich es schließe, wird auch das Hauptfenster geschlossen.
A QDialog
hat eine eigene Ereignisschleife, so dass es separat von der Hauptanwendung ausgeführt werden kann.
Sie müssen also nur den Rückgabecode des Dialogs überprüfen, um zu entscheiden, ob die Hauptanwendung ausgeführt werden soll oder nicht.
Beispielcode:
%Vor%