分页: 1 / 1

python Tkinter menu 例子

发表于 : 2012-02-12 13:50
shirazbj

代码: 全选

from Tkinter import *

def help_file():
  main=Tk()
  main.title('Message')
  Message(main,text="This is a demo.")
  main.mainloop()
  
def makemenu():
  CmdBtn=Menubutton(mBar,text='File',underline=0)
  CmdBtn.pack(side=LEFT,padx="2m")
  CmdBtn.menu=Menu(CmdBtn)
  CmdBtn.menu.add_command(label="Help",command=help_file)
  CmdBtn.menu.add_command(label="Exit",command=CmdBtn.quit)
  CmdBtn['menu']=CmdBtn.menu
  return  CmdBtn

root=Tk()
mBar=Frame(root,relief=RAISED,borderwidth=2)
mBar.pack(fill=X)

CmdBtn = makemenu()

mBar.tk_menuBar(CmdBtn)

root.title('Menus')
root.mainloop()
我的帮助窗口,消息怎么没显示出来? 是这样生成两个窗口么?

谢谢