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...
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...
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...
可以通过实例化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) ...
Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Menu/Menu的Command) 目录 tkinter应用案例 1、添加右键弹出菜单 2、点击一个按钮弹出下拉菜单 3、OptionMenu组件实现点击一个按钮弹出下拉菜单 4、OptionMenu组件实现点击一个按钮弹出下拉菜单
1 打开python集成开发环境,使用from tkinter import Tkfrom tkinter import Menu导入Tk和Menu,最好不要用from tkinter import *因为这样可能刀座某些平台不兼容,比如树莓派就需要单个导入。2 使用root = Tk()新建一个Tk对象并赋值给root,然后再通过testMenu = Menu(root)新建一个菜单对象,并且和root关联。3 ...
# 导入模块import tkinter as tk # 创建窗口对象root = tk.Tk()# 窗口标题root.title("菜单控件")# 设置窗口大小及位置,"高x宽+左上角横坐标+左上角纵坐标"root.geometry("400x200+500+200")# 创建菜单栏menu_bar = tk.Menu(root)menu_bar.add_cascade(label="文件", menu=file_menu)menu_bar.add...
command 绑定command 选项可以绑定一个函数或方法,当用户单击小组件时,绑定的函数或方法就会被触发。 并非所有小部件中都可用 command 选项,仅限于 Button 、Scale、Menu等小部件。import tkinter as tkroot = tk.Tk()root.geometry('600x400+200+200')root.title('Canvas 画布演示')defquit(): root.dest...