2 回答

TA贡献1851条经验 获得超5个赞
TkinterPython 2中的软件包以及与之相关的其他模块已重命名为tkinterPython 3。
这是重命名模块的列表:
Tkinter → tkinter
tkMessageBox → tkinter.messagebox
tkColorChooser → tkinter.colorchooser
tkFileDialog → tkinter.filedialog
tkCommonDialog → tkinter.commondialog
tkSimpleDialog → tkinter.simpledialog
tkFont → tkinter.font
Tkdnd → tkinter.dnd
ScrolledText → tkinter.scrolledtext
Tix → tkinter.tix
ttk → tkinter.ttk
我建议您学习如何使用dir命令动态浏览模块。如果您在Windows下,请将Python配置为使用readline模块获取自动完成功能,并使其更容易列出模块中的可用类。
有关每个模块的说明,请参阅官方Python文档。(Tkinter在Python 2.x中,tkinter在Python 3.x中)

TA贡献1831条经验 获得超10个赞
还要注意,tkinter.filedialog是一个模块(不是从模块导入的类)。因此,要获取该类,可以从tkinter.filedialog导入FileDialog中进行。但是,Python 2.x中似乎没有普通的FileDialog类。告诉我我是否错。
添加回答
举报