るtkinterモジュールに名称を変更Python3?
-
21-08-2019 - |
質問
私はその実現に努めてい ファイルチューザダイアログボックス.しかし、ろうとした際に、輸入 tkMessageBox
Python3にとってエラーをはじめとするモジュールが存在しません。
import tkMessageBox
# ImportError: No module named 'tkMessageBox'
を取得しま類似の誤りをしようとした場合に輸入その他TkinterモジュールはPython3.
import Tkinter # No module named 'Tkinter'
import tkColorChooser # No module named 'tkColorChooser'
import tkFileDialog # No module named 'tkFileDialog'
どうしてインポートTkinterモジュールはPythonの3?そして新しいモジュール。
解決
の Tkinter
パッケージはPython2 に名称変更されました tkinter
Python3, その他のモジュールに関連します。
こちらではのリストに名称変更のモジュール:
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
Python2.x, tkinter
Python3.x)
所属していません StackOverflow