Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/08/2021, à 18: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, à 18:18)

Hors ligne

#2 Le 28/08/2021, à 19:31

Compte supprimé

Re : Pourquoi mon pygame.QUIT est inopérant ? (python)

Bonjour @Chris,

while running:
...

#3 Le 29/08/2021, à 01:01

chris7522

Re : Pourquoi mon pygame.QUIT est inopérant ? (python)

Oups !
Merci beaucoup smile

Hors ligne