проблемы с импортом ttk из tkinter в python 2.7

Я работаю с примером файла в учебнике, который просит меня сначала сделать два импорта:

from tkinter import *
from tkinter import ttk

Я получаю сообщение об ошибке. Я немного исследовал и обнаружил, что в python 2.7.x мне нужно капитализировать ' t'in tkinter, поэтому я меняю на:

from Tkinter import *
from Tkinter import ttk. 

первая строка больше не дает и ошибки, но я все равно получаю ошибку:

ImportError: cannot import name ttk.

Я исследовал эту проблему на этом сайте и в других местах и, похоже, не могу понять, что это за ТТК. Я еще смущает дело в том, что, когда я иду к интерпретатору python, и набираю " help ()", затем "modules" , а затем "ttk", он, кажется, знает, что это такое, и дает мне много описания, например: "описание Этот модуль предоставляет классы, позволяющие использовать набор виджетов TK themed." - однако python не позволяет мне импортировать его.

1 ответов


в python 2.7 ttk-это собственный пакет:

import Tkinter
import ttk

это задокументировано в официальной документации python:https://docs.python.org/2/library/ttk.html#module-ttk