Demande d'aide sur un programme en Python

Fermé
Idabo -  
noctambule28 Messages postés 25275 Date d'inscription   Statut Membre 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

  1. Phil_1857 Messages postés 1883 Date d'inscription   Statut Membre Dernière intervention   169
     
    Bonjour,

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

    Auriez-vous une solution a mon problème.

    Cdlt
    0