Thread Zweitfenster durch 2. MainLoop?: Anmelde- und Arbeitsfenster benötigt
(11 answers)
Opened by Herr_Cisie at 2006-04-10 11:32
Hallo!
Dies ist mein erster Beitrag hier, und gleich soviel Text, sorry! Ich arbeite erst seit kurzem mit Perl/Tk und hab eine Problemstellung: Mein Prorämmchen benötigt eine Anmeldemaske (für UserID und Kennwort) für das Anmelden an einer Datenbank mittels eines system()-Kommandos. Nach erfolgreicher Anmeldung soll sich ein zweites Fenster öffnen, um dann Dateien in die DB einspielen zu können (wieder via system()-Kommando). Mein Problem ist jetzt das zweite Fenster: Die Fenster, die mit TopLevel generiert wurden, sind für Eingaben scheinbar ungeeignet (laut Tutorial nur zur Ausgabe). Daher lasse ich mit einem zweiten MainLoop (falls die Anmeldung erfolgreich war und die beiden Parameter nicht leer sind) das 2. Fenster erscheinen. Schließe ich allerdings das Anmeldefenster per "x", und es steht ein (sinnloser) Wert in den beiden Variablen, erscheint das zweite Fenster trotzdem! Wie verhindere ich das? Bzw. wie programmier ich korrekt eine Applikation mit 2 eingabefähigen Fenstern? TopLevel kanns nicht ganz sein, das öffnende Fenster hat leider die gleiche Anzahl Frames und Zeilen wie das Anmeldefenster... Danke fürs Lesen des ganzen Beitrages ; ) Gruß, Christoph |