Code: Alles auswählen
import tkinter as tk
class Application(tk.Tk):
def __init__(self,**kwargs):
tk.Tk.__init__(self,**kwargs)
self.menu = Menu_1(self)
self['menu'] = self.menu
class Menu_1(tk.Menu):
def __init__(self,master,**kwargs):
tk.Menu.__init__(self,master,**kwargs)
self.menu_2 = Menu_2(self)
self.add_cascade(menu=self.menu_2,label='cascade')
class Menu_2(tk.Menu):
def __init__(self,master,**kwargs):
tk.Menu.__init__(self,master,**kwargs)
# das funktioniert nicht ohne Zeitverzoegerung auf raspberry pi3
self.entryconfig(0,background='#1418ff')
# daher
self.after(1,lambda self=self: self.entryconfig(0,background='#1418ff'))
self.add_command(label='command 1')
self.add_command(label='command 2')
self.add_command(label='command 3')
Application().mainloop()