CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Python] combiner tkinter et turtle

maaathiieu
maaathiieu
Niveau 6
24 octobre 2015 à 18:54:33

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? :svp:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment