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

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

请问怎么实现这个 关闭这个窗口的功能?
-------------------
在窗口上,右键显示菜单 绑定事件我已经会了,就是不知道 怎么写这个 关闭这个窗口的 功能。

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

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

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文件中测试,再加入到自己的代码(微调)。

追问

可以了。
原因是IDLE也是用tkinter写出来的,不能直接运行测试,需要双击桌面的.py 文件后就正常了

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答