tkinter之弹出菜单

简介: tkinter之弹出菜单
import tkinter as tk

root = tk.Tk()
root.config(bg='#8DB6CD')
root.title("逻辑网")
root.geometry('400x300')
root.iconbitmap('../image/icon.ico')


def func():
    print('您通过弹出菜单执行了命令')


# 创建一个弹出菜单
menu = tk.Menu(root, tearoff=False)
menu.add_command(label="新建", command=func)
menu.add_command(label="复制", command=func)
menu.add_command(label="粘贴", command=func)
menu.add_command(label="剪切", command=func)


# 定义事件函数
def command(event):
    # 使用 post()在指定的位置显示弹出菜单
    menu.post(event.x_root, event.y_root)


# 绑定鼠标右键,这是鼠标绑定事件
# <Button-3>表示点击鼠标的右键,1 表示左键,2表示点击中间的滑轮
root.bind("<Button-3>", command)
root.mainloop()
目录
相关文章
|
1月前
|
Python
tkinter之菜单按钮
tkinter之菜单按钮
32 1
|
1月前
|
Python
tkinter之键盘事件
tkinter之键盘事件
75 0
|
1月前
|
Python 容器
Tkinter:窗口控件配置
Tkinter:窗口控件配置
|
1月前
|
存储 Python
Tkinter: 选项按钮与复选框
Tkinter: 选项按钮与复选框
|
1月前
|
Python
tkinter之下拉菜单
tkinter之下拉菜单
63 1
|
1月前
|
Python
tkinter滚动条
tkinter滚动条
23 1
|
1月前
|
Python
tkinter之Combobox复选框
tkinter之Combobox复选框
81 2
|
1月前
|
Python
tkinter之Button按钮
tkinter之Button按钮
27 1
|
1月前
|
Python
tkinter之鼠标事件
tkinter之鼠标事件
75 0
|
1月前
[Qt5] 右键窗体弹出菜单,实现图像适应窗体大小
[Qt5] 右键窗体弹出菜单,实现图像适应窗体大小
61 0