Faire défiler un objet (python,TKinter)
hisoka63
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
gudu -
gudu -
Bonjours je souhaite faire un jeu d'obstacle en utilisant TKinter sur python mais je bloque sur les obstacles qui sont des carrés. J'aimerais les faire défiler de droite à gauche mais je ne sais pas comment faire. Je voudrais savoir s'il existe une fonction permettant cela si oui laquelle
A voir également:
- Faire défiler un objet (python,TKinter)
- Citizen code python avis - Accueil - Outils
- Vente objet occasion entre particulier - Guide
- Identifier un objet à partir d'une photo - Guide
- Mesurer un objet - Guide
- Objet interdit en cabine ryanair - Guide
1 réponse
Il existe 2 méthodes pour déplacer une figure sur un canevas tkinter, move() et coords()
Exemple basique avec move.
Exemple basique avec move.
import tkinter as tk def deplacer(can, rect, x) : x -= 5 can.move(rect, -5, 0) if x > 0 : can.after(100, deplacer, can, rect, x) root = tk.Tk() can = tk.Canvas(root, width=300, height=200) can.grid() rect = can.create_rectangle(280, 180, 300, 200, fill='blue') deplacer(can, rect, 280) root.mainloop()