La fenetre générale

Méthodes pour la gestion de la fenêtre générale

La fenêtre générale est gérée par l'intermédiaire des méthodes de l'objet display()

Méthode
Description
pygame.display.set_mode(l, h)
Ouvre une fenêtre aux dimensions spécifiées. Cette méthode renvoie un objet de type Surface correspondant à la fenêtre. C'est par l'intermédiaire de cette Surface que l'on peut modifier le contenu de la fenêtre.
pygame.display.quit()
Ferme proprement la fenêtre
pygame.display.set_caption("titre")
Définit le titre de la fenêtre.
pygame.display.flip()
Affiche le contenu de la surface associée à la fenêtre dans la fenêtre.

Exemple

import pygame
pygame.init()

largeur = 400
hauteur = 300
rouge = (255, 0, 0)

# création de la fenêtre et la surface associée
surface_fenetre = pygame.display.set_mode((largeur, hauteur))
# modification du titre de la fenêtre
pygame.display.set_caption("Carre rouge")
# dessin d'un carré rouge dans la surface associée à la fenêtre
pygame.draw.rect(surface_fenetre, rouge, (100, 50, 100, 100))
# affichage du contenu de la surface associée à la fenêtre dans la fenêtre
pygame.display.flip()
# temporisation de 1000 ms
pygame.time.wait(1000)
# fermeture de la fenêtre
pygame.display.quit()
Fenêtre Pygame avec un carré rouge sur fond noir