python Tkinter menu 例子

软件和网站开发以及相关技术探讨
回复
shirazbj
帖子: 333
注册时间: 2010-01-30 18:38

python Tkinter menu 例子

#1

帖子 shirazbj » 2012-02-12 13:50

代码: 全选

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()
我的帮助窗口,消息怎么没显示出来? 是这样生成两个窗口么?

谢谢
免费NanoCAD=免费DraftSight+可API编程(用.net或者vbs和java脚本)=白白 AutoCAD
http://nanocad.com/
回复