Je travaille avec un exemple de fichier dans un tutoriel qui me demande de faire d'abord deux importations:
from tkinter import *
from tkinter import ttk
J'ai une erreur. J'ai fait des recherches un peu et j'ai découvert qu'en python 2.7.x je dois mettre en majuscule le 't'in tkinter, alors je change pour:
from Tkinter import *
from Tkinter import ttk.
la première ligne ne donne plus d'erreur, mais j'obtiens toujours une erreur:
ImportError: cannot import name ttk.
J'ai fait des recherches sur ce problème sur ce site et dans d'autres endroits, et je n'arrive pas à comprendre ce qu'est ce ttk. Je suis encore plus troublé par le fait que, quand je vais à l'interprète python, et que je tape "help ()", puis "modules", puis "ttk", il semble savoir ce qu'il 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 .
Dans python 2.7, ttk est son propre package:
import Tkinter
import ttk
Ceci est documenté dans la documentation officielle python: https://docs.python.org/2/library/ttk.html#module-ttk
Dans Python 2.7.16, ttk est son propre package:
importer Tkinter
importer ttk
depuis l'importation Tkinter *
depuis ttk import *