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()
目录
相关文章
|
6月前
|
Python
tkinter之菜单按钮
tkinter之菜单按钮
55 1
|
6月前
|
Python
tkinter之键盘事件
tkinter之键盘事件
100 0
|
6月前
|
Python 容器
Tkinter:窗口控件配置
Tkinter:窗口控件配置
|
27天前
|
Python
Tkinter学习笔记(一):完成文件选择和保存对话框
关于如何使用Python的Tkinter库来创建文件选择和保存对话框的教程。
32 2
|
6月前
|
存储 Python
Tkinter: 选项按钮与复选框
Tkinter: 选项按钮与复选框
|
6月前
|
Shell Python
Tkinter:功能按钮Button
Tkinter:功能按钮Button
|
6月前
|
Python
tkinter之下拉菜单
tkinter之下拉菜单
122 1
|
6月前
|
Python
tkinter滚动条
tkinter滚动条
35 1
|
6月前
|
Python
tkinter之Button按钮
tkinter之Button按钮
49 1
|
6月前
|
Python
tkinter之鼠标事件
tkinter之鼠标事件
99 0