''' Tkinter教程之Menu篇 ''' ''' 1.创建一个简单的Menu ''' # 添加菜单hello和quit,将hello菜单与hello函数绑定;quit菜单与root.quit绑定 # -*- coding: cp936 -*- from Tkinter import * root = Tk() def hello(): print ' hello menu ' menubar = Menu(root) # 创建主菜单,每个菜单对应的回调函数都是hello for item in [ ' Python ' , ' PHP ' , ' CPP ' , ' C ' , ' Java ' , ' JavaScript ' , ' VBScript ' ]: menubar.add_command(label = item,command = hello) # 将root的menu属性设置为menubar root[ ' menu ' ] = menubarroot.mainloop() # 这个菜单没有下拉菜单,仅包含两个菜单项 ''' 2.添加下拉菜单 ''' from Tkinter import * root = Tk() def hello(): print ' hello menu ' menubar = Menu(root)filemenu = Menu(menubar,tearoff = 0) for item in [ ' Python ' , ' PHP ' , ' CPP ' , ' C ' , ' Java ' , ' JavaScript ' , ' VBScript ' ]: filemenu.add_commad(label = item,command = hello) # 将menubar的menu属性指定为filemenu,即filemenu为menubar的下拉菜单 menubar.add_cascade(label = ' Language ' ,menu = filemenu)