我使用tkinter在python 3.2中显示一个简单的yesno消息框。 代码如下:
x = tkinter.messagebox.askyesno("New Process", "New Process:\n" + e[2:-7] + "\n\nKill?")
虽然代码没有任何问题(它的功能与我想要的一样),但是后台有一个窗口出现并且没有响应。
此窗口将在大约几秒钟后或在终止主机进程后崩溃。
可能导致这种情况的原因是什么?
答案 0 :(得分:1)
有几件事:
看起来你没有把它作为根窗口运行。
root = Tk()
app = Frame(root)
app.grid()
my_example = Label(app, "text")
my_example.grid()
root.mainloop()
你应该把它放在一个暂停的bat文件中,你就能看到错误