IDLE Tkinter GUI小部件在运行时无法打开? (Windows 7的)

时间:2013-05-25 19:54:26

标签: python tkinter

我正在编写一个使用Tkinter小部件的程序(即框架,按钮,标签等等),并且我的学校计算机(在Ubuntu上运行的python 2.6)上的一切正常。但是在我的Windows上家里有7台电脑,没有出现错误信息,但程序没有打开。 这是我写的用于设置主框架的内容:

from Tkinter import *
root = Tk()
mainframe = Frame(root)
mainframe.pack()
mainframe.grid()

然后程序显示一些标签和按钮(我不相信他们是问题的一部分)。同样,该程序在我的学校计算机上运行时没有任何问题,该计算机使用Python 2.6并在Ubuntu上运行。当我在家里运行程序时,没有出现任何错误消息,但是Tkinter窗口不会弹出。

谢谢!

2 个答案:

答案 0 :(得分:1)

将它放在程序的最后一行:

root.mainloop()

这将启动事件循环并实际显示您的窗口

这可能会解决它在我的电脑上运行的问题

答案 1 :(得分:0)

你做了

from tkinter import *

root = Tk()
root.geometry('1000x1000')
root.mainloop()