#1 Le 28/08/2021, à 17:06
- chris7522
Pourquoi mon pygame.QUIT est inopérant ? (python)
Bonjour a toutes et a tous ,
Je voulais pouvoir rendre visible mon image dans l' écran que je crée puis lorsque je clique a l'endroit que je souhaite , pouvoir peindre que ce soit sur mon image ou en dehors .
Cela fonctionne , par contre , rien ne se passe lorsque je clic sur la croix de mon ecran , je ne quitte pas le programme !
Je suis bien conscient que mon code ne ressemble et ne sert a rien mais je voudrai comprendre pourquoi pygame.QUIT ne fonctionne pas .
Merci de votre aide .
import pygame
pygame.init()
ecran = pygame.display.set_mode((800,500))
image = pygame.image.load("player1.png")
color = ( 231, 245, 15 )
pen_pos = (0,0)
pen_diameter = (10,10)
running = True
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
if event.type == pygame.MOUSEBUTTONDOWN:
pen_pos = event.pos
pygame.draw.rect(ecran,color,(pen_pos,pen_diameter))
pygame.draw.rect(image,color,(pen_pos,pen_diameter))
ecran.blit(image,(0,0))
pygame.display.flip()
pygame.quit()
Dernière modification par chris7522 (Le 28/08/2021, à 17:18)
Hors ligne
#2 Le 28/08/2021, à 18:31
- Compte supprimé
Re : Pourquoi mon pygame.QUIT est inopérant ? (python)
Bonjour @Chris,
while running:
...
#3 Le 29/08/2021, à 00:01
- chris7522
Re : Pourquoi mon pygame.QUIT est inopérant ? (python)
Oups !
Merci beaucoup
Hors ligne