【发布时间】:2015-03-15 20:09:56
【问题描述】:
我正在学习 Python。从书中做练习。 我使用 Tkinter 模块编写了一个简单的示例脚本。 我使用的是 Windows XP Pro。
就是这样:(字面上来自书)
from Tkinter import *
root = Tk()
root.mainloop()
这应该会在桌面上打开一个空白窗口。 当我从命令行或 Idle 内部运行它时, 脚本在一秒钟内退出,并且没有出现任何窗口。
我尝试导入其他模块,它们都工作正常。 我错过了什么?
【问题讨论】:
-
我注意到这篇文章没有打破命令之间的界限..但我确实打破了......还不知道如何将代码显示为
-
当您从控制台运行此程序时,您不会得到任何诊断输出,至少如果您使用
python.exe而不是pythonw.exe? -
您是说当您在 Windows 命令提示符下直接键入“python script.py”并按回车键时,提示符返回时绝对没有错误、警告或任何类型的输出,并且没有 tkinter 窗口出现?
-
你安装的是什么版本的python。您问题中的代码仅适用于 python 2.x。对于 python 3.x,你需要在 import 语句中使用小写的
tkinter。 -
@PhilD'Agostino:顺便说一句,我编辑了您的帖子以正确格式化代码。