Demande d'aide sur un programme en Python

Fermé
Idabo -  
noctambule28 Messages postés 35799 Date d'inscription   Statut Webmaster Dernière intervention   -
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 1956 Statut Membre 168
 
Bonjour,

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

Auriez-vous une solution a mon problème.

Cdlt
0
noctambule28 Messages postés 35799 Date d'inscription   Statut Webmaster Dernière intervention   2 858
 
0