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類。告訴我我是否錯。
添加回答
舉報