Kann man destroy() auch in Funktionen verwenden?
Verfasst: Donnerstag 2. Juni 2005, 11:04
Hallo,
hab folgendes Problem ich erzeuge ein Toplevel Fenster in dem ich zum Beispiel einen Button programmiere, der über das command Attribut eine weiteres Toplevel aufruft.
In dem zweiten Toplevel Fenster sind zum Beispiel ein "OK" Button und ein "Cancel" Button. Nun kann man ja für den Cancel Button übder das command Attribut "name_des_zweiten_toplevels.destroy() aufrufen um das Fenster zu schliesen.
UND NUN ZU DEM EIGENTLICHEN PROBLEM
Den "OK" Button aus dem zweiten Toplevel soll über command eine Funktion zugewiesen werden. Die Funktion soll so lauten, dass zum Beipsiel ein Eingaefeld ausgelesen wird und anschliessend das Fenster ebenfalls geschlossen wird, und genau ist mein Problem, mit welchem Befehl kann ich ein Fenster schliessen lassen, wenn ich in einer Funktion zu diesem Fenster arbeite, mit destory hab ich alles mögliche schon probiert, er erzeugt auch keinen compile Fehler aber funktionieren tut es auch nicht..
MIT WELCHEM BEFEHL KANN ICH DAS ZWEITE TOPLEVEL FENSTER IN DER FUNKTION WIEDER SCHLIESSEN????
Vielen Dank im voraus
hab folgendes Problem ich erzeuge ein Toplevel Fenster in dem ich zum Beispiel einen Button programmiere, der über das command Attribut eine weiteres Toplevel aufruft.
In dem zweiten Toplevel Fenster sind zum Beispiel ein "OK" Button und ein "Cancel" Button. Nun kann man ja für den Cancel Button übder das command Attribut "name_des_zweiten_toplevels.destroy() aufrufen um das Fenster zu schliesen.
UND NUN ZU DEM EIGENTLICHEN PROBLEM
Den "OK" Button aus dem zweiten Toplevel soll über command eine Funktion zugewiesen werden. Die Funktion soll so lauten, dass zum Beipsiel ein Eingaefeld ausgelesen wird und anschliessend das Fenster ebenfalls geschlossen wird, und genau ist mein Problem, mit welchem Befehl kann ich ein Fenster schliessen lassen, wenn ich in einer Funktion zu diesem Fenster arbeite, mit destory hab ich alles mögliche schon probiert, er erzeugt auch keinen compile Fehler aber funktionieren tut es auch nicht..
MIT WELCHEM BEFEHL KANN ICH DAS ZWEITE TOPLEVEL FENSTER IN DER FUNKTION WIEDER SCHLIESSEN????
Vielen Dank im voraus