problèmes d'importation de ttk à partir de tkinter dans Python 2.7

Je travaille avec un fichier d'exemple dans un tutoriel qui me demande d'abord faire deux importations:

from tkinter import *
from tkinter import ttk

Je reçois une erreur. J'ai fait des recherches un peu et trouvé cela dans Python 2.7.x j'ai besoin de capitaliser le ' t'in tkinter, donc je change pour:

from Tkinter import *
from Tkinter import ttk. 

La première ligne ne donne plus et l'erreur, mais je reçois toujours l'erreur:

ImportError: cannot import name ttk.

J'ai fait des recherches sur ce problème sur ce site et d'autres endroits, et je ne peux pas sembler comprendre ce qu'est ce ttk. Je suis encore confus par le fait que, quand je vais à l'interpréteur python, et je tape "help()", puis "modules", puis "ttk" il semble savoir ce que c'est, et me donne beaucoup de description, par exemple: "DESCRIPTION Ce module fournit des classes pour permettre l'utilisation de l'ensemble de widgets sur le thème Tk." - cependant, python ne me laissera pas l'importer.

21
demandé sur Bryan Oakley 2014-06-02 01:22:00

1 réponses

Dans Python 2.7, ttk est son propre paquet:

import Tkinter
import ttk

Ceci est documenté dans la documentation officielle de python: https://docs.python.org/2/library/ttk.html#module-ttk

37
répondu Bryan Oakley 2015-10-29 22:48:38