Python tkinter 中 如何实现 窗口中右键 关闭这个窗口

我创建了一个无标题栏的窗口(这个窗口不显示最小化、最大化、关闭这些按钮)当鼠标在这个窗口上右键点击出现个关闭按钮,点这个关闭按钮,这个窗口则关闭。请问怎么实现这个关闭这个... 我创建了一个 无标题栏的窗口(这个窗口不显示 最小化、最大化、关闭 这些按钮)
当鼠标在这个窗口上 右键点击 出现个关闭按钮,点这个关闭按钮,这个窗口则关闭。

请问怎么实现这个 关闭这个窗口的功能?
-------------------
在窗口上,右键显示菜单 绑定事件我已经会了,就是不知道 怎么写这个 关闭这个窗口的 功能。
展开
 我来答
匿名用户
2019-09-30
展开全部

                 图中这段代码可实现右键点击弹出退出按钮,点击按钮窗口关闭,

                 请根据自己的需求加以微调代码。

import tkinter as tk
def quit_button(event):
but1 = tk.Button(root, text='退出', width=10, height=2, command=root.quit)
but1.pack()
root = tk.Tk()
root.geometry('500x300')
root.title('退出测试')
root.bind('<Button-3>', quit_button)

更多追问追答
追问
刚试了,点退出没反应
追答

我在Pycharm里完全没问题,在窗体里点鼠标右键,就会弹出一个退出按钮

左键点击退出按钮就可以正常退出窗体了。

先用我这段代码在空白py文件中测试,再加入到自己的代码(微调)。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式