Salut, je suis débutant en python et j'essaie de faire un programme qui utilise les modules tkinter et turtle. J'aimerais ajouter un label sur la fenetre créée par turtle et j'ai donc écrit le code suivant:
import turtle
from tkinter import *
fenetre = turtle.getcanvas().master
scene = turtle.Screen()
scene.setup(width=1.0, height=1.0, startx=0, starty=0)
Label(fenetre, text="First Name").grid(row=0)
Label(fenetre, text="Last Name").grid(row=1)
Quand je teste le programme j'ai le message d'erreur suivant:
Traceback (most recent call last):
File "C:\Users\Mathieu\Desktop\simulateur.py", line 7, in <module>
Label(fenetre, text="First Name").grid(row=0)
File "C:\Users\Mathieu\AppData\Local\Programs\Python\Python35-32\lib\tkinter\__init__.py", line 2073, in grid_configure
+ self._options(cnf, kw))
_tkinter.TclError: cannot use geometry manager grid inside . which already has slaves managed by pack
J'ai donc retesté le programme en enlevant les .grid et dans ce cas là il n'y a plus de message d'erreur mais la fenêtre qui s'ouvre est vide et ne contient donc pas les labels que j'ai voulu afficher. Que faire? 