'''
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)
root[
'
menu
'
2784



被折叠的 条评论
为什么被折叠?



