22
ダイアログボックスからファイルを選択します。私はそれを実行したときHereは、私は必要なすべてを行うコードですが、:Python 3でtkinterモジュールを使用するにはどうすればよいですか?
ImportError: No module named 'tkMessageBox'
は、どのように私はこの例では、Python 3で動作することができますか?
ダイアログボックスからファイルを選択します。私はそれを実行したときHereは、私は必要なすべてを行うコードですが、:Python 3でtkinterモジュールを使用するにはどうすればよいですか?
ImportError: No module named 'tkMessageBox'
は、どのように私はこの例では、Python 3で動作することができますか?
パッケージTkinter
は、Python 3のtkinter
という名前に変更されました。ここでは名前の変更は以下のとおりです。
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.ttk
tkinter.tix
ttk
dir
コマンド。ウィンドウが開いている場合は、readlineモジュールを使用するようにPythonを設定し、自動補完を取得して、モジュール内で使用可能なクラスをリストするのをはるかに簡単にします。
また、tkinter.filedialogはモジュールです(モジュールからインポートされたクラスではありません)。したがって、クラスを取得するには、tkinter.filedialog import FileDialogを使用します。しかし、Python 2.xでは明白なFileDialogクラスは存在しないようです。私が間違っているかどうか教えてください。 – Shule