hallo leute,
hänge bei folgendem problem fest:
mein programmfenster soll sich im vollbildmodus ohne menüleiste öffnen und benötigt zum beenden einen exit-button (quit_it). es funktioniert alles reibungslos, so lange besagter vollbildmodus abgeschaltet bleibt [zeile: window.overrideredirect(False)]. wird window.overrideredirect auf True gesetzt, dann ist der vollbildmodus aktiv und der klick auf den exit-button bewirkt leider gar nichts.
ich vermute, dass die dialogbox unterhalb des vollbilds gelegt wird und dadurch unerreichbar für die eingabe wird.
wie kann ich die dialogbox verlässlich nach vorne/oben holen?
bin für jede anregung dankbar.
lg gerald
Code
def quit_it():
if askyesno(message='Möchten Sie dieses Programm wirklich beenden?', icon='warning', default='no'):
window.destroy()
window = Tk()
w, h = window.winfo_screenwidth(), window.winfo_screenheight()
window.overrideredirect(True)
window.geometry("%dx%d+0+0" % (w, h))
button_exit = Button(master=window, text='Exit', command=quit_it)
button_exit.grid(row=0, column=0)
window.mainloop()
Alles anzeigen