Demande d'aide sur un programme en Python
Fermé
Idabo
-
noctambule28 Messages postés 35799 Date d'inscription Statut Webmaster Dernière intervention -
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
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
A voir également:
- Demande d'aide sur un programme en Python
- Mettre en veille un programme - Guide
- Programme demarrage windows - Guide
- Citizen code python avis - Accueil - Outils
- Desinstaller un programme sur windows - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide