from Tkinter import ttk
と入力すると、ttk
という名前のモジュールがないと表示されます。また、オンラインの多くのWebサイトでは、t
のtkinter
は常に小文字)です。ですが、Pythonにtkinter
と入力すると、エラーがスローされます。なぜですか?
事件に問題はありません。他の回答が指定されているように-そのTkinter
in Python 2.xおよびtkinter
in Python 3.xバージョン。
さらに、ttk
はPython 2.xの個別のモジュールであり、TkinterのサブモジュールはPython 3.x
したがって、Python 2.xでは、ttkを次のようにインポートします。
from Tkinter import *
import ttk
そしてPython 3.xでは、ttkを次のようにインポートします
from tkinter import *
from tkinter.ttk import *
または
from tkinter import ttk
Tkinter
in python 2.6は大文字、in python 3は小文字、tkinter
Pythonからttkを使用するには、別のダウンロードとインストールが必要です。これは ここ にあります。
Pythonは(ほとんどのプログラミング言語のように)大文字と小文字を区別しますが、「多くのWebサイト」は(ほとんどの人間のように)そうではないので、「多くのWebサイト」の部分でTkinter
を間違って綴るのは完全に理解できます。場合。ねえ、あなた自身が文を始める単語に小文字を使用することによって英語の規則を破ります、2回あなたの短い質問では、あなたは間違った大文字小文字の使用に同情する必要がありますそれらの「多くのウェブサイト」、そして間違いなくそれによって驚いてはいけません!
私はあなたと同じ質問に出くわしました。事実はPython2.xにあり、モジュールをインポートする方法は「tkinter」で大文字の「T」と入力されます。
import Tkinter as tk
また、「ttk」をインポートするには、次のように入力します。
import ttk
Py2.xとpy3.xのモジュールtkinterの明らかな違いはないようですので、それを使用してください!頑張ってください!