Ich habe divers Programme die Pygame zur grafischen Darstellung nutzen. Seit bookworm funtionieren sie nicht mehr. Pygame ist in der virtuellen Umgebung installiert. Um das Problem pragmatisch anzugehen habe ich ein kleines Programm geschrieben:
# Test Bookworm and Pygame in a virtual environment
import pygame
import time
pygame.init()
# Fenster initialisieren
pygame.display.init()
screen = pygame.display.set_mode((400,400), 0, 0)
# Farbe für Hintergrund festlegen
colour = (255,0,0)
screen.fill(colour) # Hintergrundfarbe ist rot
pygame.display.flip()
time.sleep(15)
Mit diesem Kommando wird das Programm aufgerufen:
pi@raspberrypi:~ $ source foobar/bin/activate
(foobar) pi@raspberrypi:~ $ /home/pi/foobar/bin/python3 /home/pi/Programme/0main.py
pygame 2.6.0 (SDL 2.28.4, Python 3.11.2)
Hello from the pygame community. https://www.pygame.org/contribute.html
(foobar) pi@raspberrypi:~ $
Es erscheint ein schwarzes Fenster und nicht ein mit rot ausgefülltes Fenster.Hat jemand eine Idee was ich tun muss damit das Programm tut was ich erwarte?
Ich habe das Programm modifiziert nun ist der erste Bildschirm schwarz und alle folgenden rot
# Test Bookworm and Pygame in a virtual environment
import pygame
import time
x = 0
pygame.init()
while x < 5:
# Fenster initialisieren
pygame.display.init()
screen = pygame.display.set_mode((400,400), 0, 0)
# Farbe für Hintergrund festlegen
colour = (255,0,0)
screen.fill(colour) # Hintergrundfarbe ist rot
pygame.display.flip()
x = x+1
time.sleep(1)
pygame.quit()