menu_sub = Menu(menu_main) # 创建子菜单 menu_sub.add_command(label='子菜单1', command=lambda x='子菜单1': do(x)) # 一个子菜单 menu_sub.add_command(label='子菜单2', command=lambda x='子菜单2': do(x)) # 一个子菜单 menu_sub.add_command(label='子菜单3', command=lambda x=...
file_menu.add_command(label="打开", command = None,image=self.fileopen_icon, compound=LEFT) #为file_menu添加分隔条 file_menu.add_separator() #为file_menu创建子菜单 sub_menu = Menu(file_menu, tearoff=0) # 添加sub_menu子菜单 file_menu.add_cascade(label='选择性别', menu=sub_menu) sel...
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...
import tkinter as tk root = tk.Tk() def callback(): print("~被调用了~") # 创建一个顶级菜单 menubar = tk.Menu(root) # 创建一个下拉菜单“文件”,然后将它添加到顶级菜单中 filemenu = tk.Menu(menubar, tearoff=False) filemenu.add_command(label="打开", command=callback) filemenu.add_comm...
可以通过实例化Menu小部件并将菜单项添加到菜单来创建顶级菜单。 fromtkinter import * root = Tk() def hello(): print("hello!")# create a toplevel menumenubar = Menu(root) menubar.add_command(label="Hello!",command=hello)menubar.add_command(label="Quit!",command=root.quit)# display the me...
from tkinter import * root = Tk() def copy(): print('复制') menubar = Menu(root) # 点击主菜单,弹出子菜单 # tearoff不设置False 会显示虚线,点击虚线弹出第二个弹框 filemenu = Menu(menubar, tearoff=False) filemenu.add_command(label='打开', command=copy) ...
TKinter中的菜单种类比较多,本篇就其中的普通菜单为大家带来讲解。 1、第一个Menu类定义是parent。 2、add_command添加菜单项,如果菜单是顶层菜单,从左到右添加,否则就是下拉菜单。 3、- label:指定菜单项名称、- command:点击后相应的调用函数、- acceletor:快捷键。
1 打开python集成开发环境,使用from tkinter import Tkfrom tkinter import Menu导入Tk和Menu,最好不要用from tkinter import *因为这样可能刀座某些平台不兼容,比如树莓派就需要单个导入。2 使用root = Tk()新建一个Tk对象并赋值给root,然后再通过testMenu = Menu(root)新建一个菜单对象,并且和root关联。3 ...
(label='菜单3-2')fmenu4=tkinter.Menu(window)#创建了第四个菜单容器,add四个菜单容器,实现多级子菜单fmenu4_1=tkinter.Menu(window)fmenu4_1.add_command(label='菜单4-子菜单1-1')fmenu4_1.add_command(label='菜单4-子菜单1-2')fmenu4_2=tkinter.Menu(window)fmenu4_2.add_command(label='...
command 绑定command 选项可以绑定一个函数或方法,当用户单击小组件时,绑定的函数或方法就会被触发。 并非所有小部件中都可用 command 选项,仅限于 Button 、Scale、Menu等小部件。import tkinter as tkroot = tk.Tk()root.geometry('600x400+200+200')root.title('Canvas 画布演示')defquit(): root.dest...