Bonjour à tous,

je débute avec pygame et j'ai alors suivi un tuto.
Seulement, quand j'ouvre ma première fenêtre, ça freeze et la fenêtre ne répond plus
et je suis alors obligé de fermer la fenêtre.
J'ai rajouté l'évènement "Quitter" pour fermer la fenêtre mais rien à faire.

J'ai également voulu rajouter un fond sur ma fenêtre, mais je ne sais pas où je dois
l'enregistrer: on me dit qu'il faut la mettre dans le script mais je ne sait pas où c'est.
L'écran reste noir.
J'ai alors le message d'erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Traceback (most recent call last):
  File "E:\Python\Pygame\premiere-fenetre.py", line 11, in <module>
    fond = fenetre.image.load("fond.jpg").convert()
AttributeError: 'pygame.Surface' object has no attribute 'image'
Voici mon petit code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import pygame
from pygame.locals import*
 
pygame.init()
 
 
#ouverture fenetre
fenetre = pygame.display.set_mode((640, 480), RESIZABLE)
 
#chargement et collage du fond
fond = fenetre.image.load("fond.jpg").convert()
fenetre.blit(fond, (0,0))
 
#rafraichisement de l'écran
pygame.display.flip()
 
 
#boucle infinie
continuer = 1
 
while continuer:
    for event in pygame.event.get():
        if event.type == QUIT:
            continuer = 0
Que faire ?

Merci de votre aide
KraKow