Hallo,
Ich habe eine Frage zu Tehma GUI.Ich möchte das mann über einen Btton ein Fenster schlißen kann und nicht auf das "X" des Fensters klicken muss. Ich bekomme leider einen Fehler und weiß nicht wie ich es lösen soll.
Fehlermeldung:
Exception in Tkinter callback
Traceback (most recent call last):
File "D:\Phyton\lib\lib-tk\Tkinter.py", line 1541, in __call__
return self.func(*args)
File "E:\<Name>\Info9\GUI\Chuck-A-Luck_<Name>.py", line 13, in Beenden
tkfenster.unloop()
NameError: global name 'tkfenster' is not defined
Ich hoffe ihr könnt mir helfen.
Fenster erstellen und beenden über einen Button
Hi Darkfinst_12
Hier eine mögliche Variante:Gruss wuf
Hier eine mögliche Variante:
Code: Alles auswählen
import tkinter as tk
APP_XPOS = 100
APP_YPOS = 100
APP_WIDTH = 200
APP_HEIGHT = 100
def on_titlebar_close():
pass
def on_button_close():
app_win.destroy()
app_win = tk.Tk()
app_win.protocol("WM_DELETE_WINDOW", on_titlebar_close)
app_win.geometry("+{}+{}".format(APP_XPOS, APP_YPOS))
app_win.geometry("{}x{}".format(APP_WIDTH, APP_HEIGHT))
tk.Button(app_win, text="Fenster schliessen", command=on_button_close).pack(
expand=True)
app_win.mainloop()
Take it easy Mates!
-
- User
- Beiträge: 3
- Registriert: Samstag 26. Mai 2018, 06:46
Vielendanck hat mir weiter Geholfen