'''
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
'

这篇教程详细介绍了如何使用Tkinter库在Python中创建和操作菜单,包括创建简单菜单、下拉菜单、添加Checkbutton和Radiobutton选项、使用分隔符以及菜单项的增删等。示例代码展示了各种菜单功能的实现,适合初学者学习。
最低0.47元/天 解锁文章
1876

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



