1、使用Menu类创建一个菜单 2、add_command添加菜单项,如果该菜单是顶层菜单,则添加的菜单项依次向右添加。 如果该菜单时顶层菜单的一个菜单项,则它添加的是下拉 菜单的菜单项。 属性: label:指定菜单的名称 command:被点击时调用的方法 acceletor:快捷键 underline:是否拥有下划线 3、窗口的menu属性:指定顶级菜单...
menubar.add_cascade(label='视图') menubar.add_cascade(label='编辑') menubar.add_cascade(label='关于') root['menu']=menubar root.mainloop() 图7.3 分割线 除了默认的点击后无显示的效果,Menu还可以设置单选框(add_radiobutton)与复选框(add_checkbutton),只需对应地替换掉add_command,例如复选框的实现...
fromtkinterimport*root=Tk()menubar=Menu(root)menubar.add_command(label="Python")#可以添加命令menubar.add_command(label="C")root.config(menu=menubar)root.mainloop() 运行之后是这样的: 加入命令: menubar = Menu(root) menubar.add_command(label = "Python") menubar.add_command(label = "C") menu...
3、add_command 中的参数常用的有 label 属性,用来指定的 是菜单项的名称,command 属性用来指定被点击的时候调用的方法, acceletor 属性指定的是快捷键,underline 属性 是是否拥有下划线。 4、最后可以用窗口的 menu 属性指定我们使用哪一个作为它 的顶层菜单。 ***有子菜单的情况*** 1、如果有子菜单,则情况稍...
mainmenu.add_command(label="帮助",command=doSomething) #设置主窗口的菜单 win.config(menu=mainmenu) #开始程序循环 win.mainloop() 保存demo.pyw 文件后,直接双击运行该文件,结果如图 1 所示: 图1:主目录菜单 选择任意一个菜单,将会弹出提示对话框,如图 2 所示: ...
menu = Menu(win) # 创建主菜单 menu_main = Menu(menu) # 创建主菜单1 menu_main.add_command(label='子菜单a', command=lambda: do('子菜单a')) # 子菜单 menu_main.add_command(label='子菜单b', command=lambda: do('子菜单b')) # 子菜单 ...
file_menu.add_command(label="Close") # 添加分割线 file_menu.add_separator() file_menu.add_command(label="Exit") 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. activeforeground def build_file_menu(menu_bar): # 设置 活动前景色为红色,当鼠标移动到菜单项时,该菜单项的文字...
command 绑定command 选项可以绑定一个函数或方法,当用户单击小组件时,绑定的函数或方法就会被触发。 并非所有小部件中都可用 command 选项,仅限于 Button 、Scale、Menu等小部件。import tkinter as tkroot = tk.Tk()root.geometry('600x400+200+200')root.title('Canvas 画布演示')defquit(): root.dest...
可以使用menu.add_command(label="菜单项", command=callback)来添加菜单项,其中label为菜单项的显示文本,command为菜单项被点击时触发的回调函数。 未设置菜单项的事件处理函数:如果菜单项被点击时需要执行一些操作,需要为菜单项设置相应的事件处理函数。可以在command参数中指定回调函数,或者使用menu.entryconfig(index...
file_menu.add_command(label="Open", command=open_file) file_menu.add_command(label="Save", command=save_file) 设置菜单栏:使用config()方法将菜单栏设置为主窗口的菜单栏,可以使用以下代码: 代码语言:txt 复制 root.config(menu=menu_bar) 运行主循环:使用mainloop()方法运行主窗口的事件循环,可以使用以...