Tkinter教程之Menu篇

这篇教程详细介绍了如何使用Tkinter库在Python中创建和操作菜单,包括创建简单菜单、下拉菜单、添加Checkbutton和Radiobutton选项、使用分隔符以及菜单项的增删等。示例代码展示了各种菜单功能的实现,适合初学者学习。
摘要由CSDN通过智能技术生成
''' 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
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值