我在MacOSX10.8上,使用集成的Python2.7。 我试图通过python 2.7的this等教程(显式地不是3)来了解tkinter 他们提出了以下准则:
from tkinter import *
import tkinter.messagebox
但是,这会导致错误:
ImportError: No module named tkinter
使用import.Tkinter和大写字母t似乎可以工作,但是进一步的命令如下
import Tkinter.messagebox
不需要(tkinter.messagebox也不需要)。 我有很多家教的问题。capital/non-capital“T”有什么问题,如何让python像教程中那样工作?提前谢谢!
对于Python2.7来说是Tkinter,但是在3.3.5中是Tkinter。
在Tkinter(大写)中没有messagebox。 您可以使用
Tkinter.Message
或import tkMessageBox
这段代码是一个示例from this tutorial:
示例代码引用了python安装>;=py3.0。在Python 3.x中,旧的goodTkinter has been renamed tkinter。
Tkinter
(大写)表示版本<;3.0。tkinter
(全小写)表示版本≥3.0。来源:https://wiki.python.org/moin/TkInter
相关问题 更多 >
编程相关推荐