1、使用Menu类创建一个菜单 2、add_command添加菜单项,如果该菜单是顶层菜单,则添加的菜单项依次向右添加。 如果该菜单时顶层菜单的一个菜单项,则它添加的是下拉 菜单的菜单项。 属性: label:指定菜单的名称 command:被点击时调用的方法 acceletor:快捷键 underline:是否拥有下划线 3、窗口的menu属性:指定顶级菜单...
helpmenu.add_command(label="文档", command=doHelpContentsCommand,accelerator="F1") helpmenu.add_command(label="关于", command=doHelpAboutCommand,accelerator="Ctrl-A") #新增"帮助"菜单 mainmenu.add_cascade(label="帮助",menu=helpmenu) #设置主窗口的菜单 win.config(menu=mainmenu) win.bind("<Con...
win= Tk()#窗口menu = Menu(win)#创建主菜单menu_main = Menu(menu)#创建主菜单1menu_main.add_command(label='子菜单a', command=lambda: do('子菜单a'))#子菜单menu_main.add_command(label='子菜单b', command=lambda: do('子菜单b'))#子菜单menu_main.add_command(label='子菜单c', command=...
menubar.add_cascade(label='关于') root['menu']=menubar root.mainloop() 图7.3 分割线 除了默认的点击后无显示的效果,Menu还可以设置单选框(add_radiobutton)与复选框(add_checkbutton),只需对应地替换掉add_command,例如复选框的实现: from tkinter import * root = Tk() menubar = Menu(root) fmenu ...
Menu() 创建菜单 add_command() 添加命令label from tkinter import * from tkinter import messagebox def do(name): messagebox.showinfo('提示信息', f'你点击了{name}') win = Tk() # 窗口 menu_main = Menu(win) # 创建主菜单 menu_sub = Menu(menu_main) # 创建子菜单 ...
menu_bar.add_cascade(label='File', menu=file_menu) # 添加菜单项 file_menu.add_command(label="New") file_menu.add_command(label="Open") file_menu.add_command(label="Save") file_menu.add_command(label="Save as...") file_menu.add_command(label="Close") ...
editmenu.add_command(label="粘贴") menubar.add_cascade(label="编辑", menu=editmenu)#为editmenu命名‘编辑’ # 显示菜单 root.config(menu=menubar) 然后出现的是这样的: 然后点击那条虚线: 菜单和主界面就分开了。 在上面代码中,我们将下拉窗口添加在顶层窗口上是用的是menubar.add_cascade,并且在下拉窗...
方法说明add_cascade(**options)添加一个父菜单,将一个指定的子菜单,通过 menu 参数与父菜单连接,从而创建一个下拉菜单add_checkbutton(**options)添加一个多选按钮的菜单项add_command(**options)添加一个普通的命令菜单项add_radiobutton(**options)添加一个单选按钮的菜单项add_separator(**options)添加一条分割...
Caidan.add_cascade(label = "开始", menu = KaishiCaidan) # 退出菜单项 KaishiCaidan.add_command(label = "退出", command = TuichuHanshu) 3、退出函数,代码如下: # 退出函数 def TuichuHanshu(): Chuangkou.quit() Chuangkou.destroy() exit() # # # 退出函数本文...
add_command(label="退出", command=root.quit) # 将菜单选项添加到菜单栏 menu_bar.add_cascade(label="文件", menu=file_menu) # 将菜单栏添加到主窗口 root.config(menu=menu_bar) # 运行主窗口的消息循环 root.mainloop() 在上面的示例中,我们创建了一个主窗口,并在菜单栏中添加了一个名为"文件"的...