最初に2つのインポートを行うように要求するチュートリアルでサンプルファイルを使用しています。
from tkinter import *
from tkinter import ttk
エラーが発生します。少し調べてみると、python 2.7.xでtkinterの 't'を大文字にする必要があるため、次のように変更しました。
from Tkinter import *
from Tkinter import ttk.
最初の行ではエラーが発生しなくなりましたが、それでもエラーが発生します。
ImportError: cannot import name ttk.
私はこのサイトや他の場所でこの問題を調査しましたが、このttkが何であるか理解できないようです。さらに、pythonインタープリターに移動して、「help()」、「modules」、「ttk」と入力すると、それが何であるかを知っているように見えるという事実にさらに混乱しています。たとえば、「説明このモジュールは、Tkテーマウィジェットセットの使用を許可するクラスを提供します。」 -ただし、pythonはインポートさせません。
python 2.7では、ttkは独自のパッケージです。
import Tkinter
import ttk
これは公式のpython documentation: https://docs.python.org/2/library/ttk.html#module-ttk に文書化されています
Python 2.7.16では、ttkは独自のパッケージです。
tkinterをインポート
インポートttk
tkinterインポートから*
ttk importから*