'''
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 ' ] = menubar
root.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)
''' 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 ' ] = menubar
root.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)