如何在底部放置菜单
#!/usr/bin/env Python
导入系统
导入操作系统
从tkinter导入 *
def回调(self):
#int此片段,所有菜单条目都使用相同的回调...
打印("回调")
demomenu类():
def __init __(自我):
self.datatemp =""
self.createwidgets()
def createwidgets(self):#创建应用程序GUI
self.rootwin = tk()
self.rootwin.minsize(宽度= 800,高度= 600)
self.rootwin.maxsize(宽度= 800,高度= 600)
self.rootwin.title =(" joeq菜单测试...")
self.mainframe =框架(self.rootwin)
self.createmenu()
Def createMenu(self):#创建菜单
菜单框=帧(self.rootwin)
菜单frame.pack(side =底部,填充= x)
menubar =菜单(菜单框架,撕裂= 1)
Filemenu =菜单(Menubar,撕裂= 0)
filemenu.add_command(label =" open ...",命令=回调)
filemenu.add_separator()
filemenu.add_command(label =" exit",命令=回调)
menubar.add_cascade(label =" file",菜单= filemenu)
self.rootwin.config(菜单= menubar)
返回Menubar
def start(self):
self.rootwin.mainloop()
如果__name__ =='__ main __':
demomenu = demomenu()
demomenu.start()
############################# ####
我想将菜单放在底部(菜单frame.pack(侧=底部,
填充= x)).但是它行不通.为什么?