La funzione display.set_icon() di pygame

Come modificare l'icona della finestra su Pygame

La funzione display.set_icon() del modulo pygame mi permette di personalizzare l'icona della finestra (window) dell'applicazione python.

display.set_icon(x)

L'argomento x è il nome dell'immagine da usare.

E' una funzione del modulo pygame.display.

    Un esempio pratico

    In questo script personalizzo l'icona della finestra con l'immagine smile.png

    1. import pygame
    2. pygame.init()
    3. screen = pygame.display.set_mode((400,300))
    4. icona = pygame.image.load('smile.png')
    5. pygame.display.set_icon(icona)
    6. running = True
    7. while running:
    8. for event in pygame.event.get():
    9. if event.type == pygame.QUIT:
    10. running=False
    11. pygame.display.update()

    Nella riga 4 carico in memoria l'immagine smile.png e la salvo nella variabile/oggetto icona.

    Nella riga 5 personalizzo l'icona della finestra con la funzione display.set_icon()

    pygame.display.set_icon(icona)

    Quando eseguo lo script, l'immagine è visibile in alto a sinistra sulla finestra

    l'icona della finestra è modificata

    Per una buona risoluzione è consigliabile usare immagini quadrate piccole, del tipo 32x32 o 64x64 pixel.

    Il titolo della finestra posso personalizzarlo con la funzione pygame.display.set_caption().

    E così via.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    PyGame