gpt4 book ai didi

python-3.x - Python - 无法使用 Menu.quit 从 Tkinter 退出

转载 作者:行者123 更新时间:2023-12-02 03:28:09 25 4
gpt4 key购买 nike

我目前正在学习 python tkinter,并且有一个关于使用显式代码退出 tkinter 窗口的问题。这是到目前为止我的代码(我已将其简化以仅关注问题)

from tkinter import *

def DoSomething():
pass

root = Tk()
men = Menu(root)
root.config(menu = men)
submenu = Menu(men)
men.add_cascade(label = "File",menu = submenu)

submenu.add_command(label = "quit",command = Menu.quit)#Window does not close when user clicks "quit",
it just
stays there non-responding

root.mainloop()

任何有关此问题的帮助都将不胜感激。谢谢

最佳答案

在 python tkinter 中,你应该使用“destroy”方法来删除 tkinter 窗口,即:

submenu.add_command(label="quit",command=root.destroy)

就你而言。

关于python-3.x - Python - 无法使用 Menu.quit 从 Tkinter 退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52615362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com