Python的标准GUI库Tkinter开发基础 - 使用菜单控件
- UID
- 2
- 积分
- 2892567
- 威望
- 1396315 布
- 龙e币
- 1496252 刀
- 在线时间
- 13313 小时
- 注册时间
- 2009-12-3
- 最后登录
- 2024-12-25
|
Python的标准GUI库Tkinter开发基础 - 使用菜单控件
在Tkinter库的控件中,使用菜单控件的方式与使用其他控件的方式有所不同。当创建菜单控件时,需要使用创建主窗口的config()方法将菜单添加到窗口中。实例文件cai.py演示了使用Tkinter在窗体中使用菜单控件的过程。- import tkinter
- root = tkinter.Tk()
- menu = tkinter.Menu(root)
- submenu = tkinter.Menu(menu, tearoff=0)
- submenu.add_command(label="打开")
- submenu.add_command(label="保存")
- submenu.add_command(label="关闭")
- menu.add_cascade(label="文件", menu=submenu)
- submenu = tkinter.Menu(menu, tearoff=0)
- submenu.add_command(label="复制")
- submenu.add_command(label="粘贴")
- submenu.add_separator()
- submenu.add_command(label="剪切")
- menu.add_cascade(label="编辑", menu=submenu)
- submenu = tkinter.Menu(menu, tearoff=0)
- submenu.add_command(label="关于")
- menu.add_cascade(label="帮助", menu=submenu)
- root.config(menu=menu)
- root.mainloop()
复制代码 在上述实例代码中,在主窗口中加入了3个主菜单,而在每个主菜单下又创建了对应的子菜单。其中在主窗口中显示了3个主菜单(文件、编辑、帮助),而在“文件”主菜单下设置了3个子菜单(打开、保存、关闭)。在第二个菜单“编辑”中,通过代码“submenu.add_separator()”添加了一条分割线。执行文件cai.py后的效果如图4-7所示。
|
论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
|
|
|
|
|
|