Tkinter python 退出/退出崩溃

Posted

技术标签:

【中文标题】Tkinter python 退出/退出崩溃【英文标题】:Tkinter python quit/exit crash 【发布时间】:2012-12-21 13:58:30 【问题描述】:

我正在制作一个 GUI,并想添加一个退出按钮来关闭窗口。唯一的问题是,当我使用以下代码添加按钮时:

root = Tk()

Exit = Button(root, text = "Quit", command = root.quit()).grid(row = 6, column = 1)

GUI 窗口崩溃。我正在运行 Windows 7 和 Python 3.2。

【问题讨论】:

【参考方案1】:

试试这个:

root = Tk()

Exit = Button(root, text = "Quit", command = root.quit).grid(row = 6, column = 1)

在 root.quit() 中我去掉了括号。看看能不能解决问题

【讨论】:

@user1956027:我想你一定是弄错了。这绝对是您问题中代码的问题。如果发生同样的事情,那么您没有向我们展示更多代码。您很可能在其他地方复制了该问题,例如创建菜单。 @Bryan Oakley,这里是一个用于更多代码的 Pastbin。它是我认为会导致问题的唯一部分,之前的所有内容都只是导入和函数等。 pastebin.com/jpL04jFz 没有更多代码我看不到任何会导致程序崩溃的东西,除了前面提到的可能退出() @Joseph Owens 看看我发布的那个链接,它还有一些可能导致崩溃的代码,尽管我不确定自己。 @user1956027 是的,我在查看链接中的代码后发布了该评论。

以上是关于Tkinter python 退出/退出崩溃的主要内容,如果未能解决你的问题,请参考以下文章

MatplotLib (TKinter) + OpenCV 在 Python 3 中崩溃

Tkinter 在 Mac 上的 Tk() 上不断崩溃

拦截 Tkinter“退出”命令?

Python3 tkinter基础 Tk quit 点击按钮退出窗体

Python3 tkinter基础 Tk quit 点击按钮退出窗体

Python3 Tkinter基础 点击按钮退出窗体 root.quit