ich versuche verzweifelt ein Toplevel welches im Vollbildmodus betrieben wird (overrideredirect(1)) unter das Hauptfenster zu schieben um als Hintergrund zu fungieren. Dazu habe ich folgenden Code produziert:
Code: Alles auswählen
from Tkinter import *
class mainwin:
def __init__(self):
self.fenster = Tk()
self.w,self.h = self.fenster.winfo_screenwidth(), self.fenster.winfo_screenheight()
self.but2 = Button(self.fenster,text='Fullscreen',command=self.fullscreen)
self.but2.pack()
self.but4 = Button(self.fenster,text='Beenden',command=self.fenster.destroy)
self.but4.pack()
self.fenster.mainloop()
def fullscreen(self):
self.top1 = Toplevel(self.fenster,borderwidth=0)
self.top1.lower(self.fenster)
self.top1.overrideredirect(1)
self.top1.geometry('%dx%d+0+0' % (self.w,self.h))
self.but3.config(command=self.top1.destroy)
self.canvas=Canvas(self.top1,width=0, height=0, bg='white')
self.canvas.pack()
self.canvas.config(width=self.w, height=self.h)
return self
a = mainwin()
Schon mal Danke im Vorraus
Teez