1、使用Menu类创建一个菜单 2、add_command添加菜单项,如果该菜单是顶层菜单,则添加的菜单项依次向右添加。 如果该菜单时顶层菜单的一个菜单项,则它添加的是下拉 菜单的菜单项。 属性: label:指定菜单的名称 command:被点击时调用的方法 acceletor:快捷键 underline:是否拥有下划线 3、窗口的menu属性:指定顶级菜单...
add_command(label='Quit', command=root.destroy) # 创建文本框,只能用字符数设置文本框的宽度 text_box = tk.Entry(root, bd=10) # 设置默认文本内容 text_box.insert(0, 'Default Text') # 占满当前布局 text_box.pack() root.config(menu=menubar) root.mainloop() 除了Entry文本框,还可以使用...
menubar.add_cascade(label='编辑') menubar.add_cascade(label='关于') root['menu']=menubar root.mainloop() 图7.3 分割线 除了默认的点击后无显示的效果,Menu还可以设置单选框(add_radiobutton)与复选框(add_checkbutton),只需对应地替换掉add_command,例如复选框的实现: from tkinter import * root = T...
在tkinter中,可以使用Menu组件创建选项菜单,并使用add_command方法向每个选项菜单添加标签。 以下是完善且全面的答案: 在tkinter中,选项菜单是一种常见的用户界面元素,用于提供多个选项供用户选择。要向tkinter中的每个选项菜单添加标签,可以按照以下步骤进行操作: ...
add_command(label="退出", command=root.quit) # 将菜单选项添加到菜单栏 menu_bar.add_cascade(label="文件", menu=file_menu) # 将菜单栏添加到主窗口 root.config(menu=menu_bar) # 运行主窗口的消息循环 root.mainloop() 在上面的示例中,我们创建了一个主窗口,并在菜单栏中添加了一个名为"文件"的...
add_command(label="打开", accelerator="ctrl+o", command=self.openfile) menuFile.add_command(label="保存", accelerator="ctrl+s", command=self.savefile) menuFile.add_separator() # 添加分割线 menuFile.add_command(label="退出",accelerator="ctrl+q", command=self.exit) # 将主菜单栏加到根...
mainmenu.add_command(label="帮助",command=doSomething) #设置主窗口的菜单 win.config(menu=mainmenu) #开始程序循环 win.mainloop() 保存demo.pyw 文件后,直接双击运行该文件,结果如图 1 所示: 图1:主目录菜单 选择任意一个菜单,将会弹出提示对话框,如图 2 所示: ...
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") ...
num1.add_command(label='Exit',command=window.quit)#在num1上增加一个退出命令 num2=tk.Menu(menus)#在menus上面创建一个选项num1 menus.add_cascade(label='Menu2',menu=num2)#将num2命名为Menu1 num2.add_command(label='Task',command=cod)#在num2...