我正在开发一个Gui,我想知道是否可以将窗口的menu属性作为脚本中的一个单独类,以获得更清晰、更易于增强的代码。
我当前的代码是:
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
是的,有可能:
相关问题 更多 >
编程相关推荐