Tkinter虚拟窗口崩溃

时间:2016-01-25 19:24:19

标签: python python-3.x tkinter

我使用tkinter在python 3.2中显示一个简单的yesno消息框。 代码如下:

x = tkinter.messagebox.askyesno("New Process", "New Process:\n" + e[2:-7] + "\n\nKill?")

虽然代码没有任何问题(它的功能与我想要的一样),但是后台有一个窗口出现并且没有响应。

此窗口将在大约几秒钟后或在终止主机进程后崩溃。

可能导致这种情况的原因是什么?

1 个答案:

答案 0 :(得分:1)

有几件事:

看起来你没有把它作为根窗口运行。

root = Tk()
app = Frame(root)
app.grid()
my_example = Label(app, "text")
my_example.grid()

root.mainloop()

你应该把它放在一个暂停的bat文件中,你就能看到错误