проблемы с импортом 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