Demande d'aide sur un programme en Python

Fermé
Idabo - 8 avril 2021 à 23:54
noctambule28 Messages postés 31791 Date d'inscription samedi 12 mai 2007 Statut Webmaster Dernière intervention 13 février 2022 - 9 avril 2021 à 11:09
Bonjour,


Je vous sollicite pour une aide sur un programme Python qui exécute une boule, mon problème est que la boule sort du cadre de l'écran ou elle disparait complètement.

Si vous pouvez m'aider à la résolution , merci d'avance.

Mail: ***@***

Codes du programme:

from tkinter import *
def KeyBoard(event):
global PosX,PosY
Key = event.keysym
if Key == 'Up':
PosY -= 20
if Key == 'Down':
PosY -= 20
if Key == 'Right':
PosX -= 20
if Key == 'Left':
PosX -= 20
MyCanvas.coords(Piece,PosX -10, PosY -10, PosX +10, PosY +10)

MyWindow = Tk()
MyWindow.title('Piece')

PosX = 230
PosY = 150

MyCanvas = Canvas(MyWindow, width = 480, height =320, bg ='white')
Piece = MyCanvas.create_oval(PosX-10,PosY-10,PosX+10,PosY+10,width=2,outline='black',fill='red')
MyCanvas.focus_set()
MyCanvas.bind('<Key>',KeyBoard)
MyCanvas.pack(padx =50, pady =50)

Button(MyWindow, text ='Exit', command = MyWindow.destroy).pack(side=LEFT,padx=5,pady=5)

MyWindow.mainloop()

Cordialement

3 réponses

Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178
9 avril 2021 à 10:25
Bonjour,

Cet appel est un doublon de celui qui s'appelle "Move the ball", non ?
0
Bonjour Phil_1857

Auriez-vous une solution a mon problème.

Cdlt
0
noctambule28 Messages postés 31791 Date d'inscription samedi 12 mai 2007 Statut Webmaster Dernière intervention 13 février 2022 2 858
9 avril 2021 à 11:09
0