Я работаю над графическим интерфейсом и хотел бы знать, можно ли сделать свойство меню окна отдельным классом в моем скрипте для более ясного и более склонного к совершенствованию кода.мой код в настоящее время:
class Application(Frame):
""" main window application """
def __init__(self, boss = None):
(...)
self.menu = Menu(self)
self.master.config(menu = self.menu)
self.select = Menu(self.menu)
self.menu.add_cascade(label = 'Select', menu = self.select)
self.select.add_command(label = 'Select all', command = self.select_all)
...
И я бы предпочел что-то вроде:
class MenuBar:
# all the content of the menu here
class Application(Frame):
(...)
self.menu = MenuBar(self) ?
rgds,