Paar Fragen zu Pygame

Hier werden alle anderen GUI-Toolkits sowie Spezial-Toolkits wie Spiele-Engines behandelt.
coolerj
User
Beiträge: 49
Registriert: Sonntag 15. November 2009, 08:46

Danke.
Aber ich habe jetzt mal was ausprobiert allerdings schließt er das Fenster direkt wieder ohne Fehler

Code:

Code: Alles auswählen

import pygame
from pygame.locals import *

def main():
	pygame.init()
	screen = pygame.display.set_mode((800, 600))
	pygame.display.set_caption("Uniti 15")
	pygame.mouse.set_visible(1)
	pygame.key.set_repeat(1, 30)
	_image = pygame.image.load("misc/logo.gif")
	for event in pygame.event.get():
		if event.type == QUIT:
			running = 0
	if event.type == KEYDOWN:
		if event.key == K_ESCAPE:
			pygame.event.post(pygame.event.Event(QUIT))
	
if __name__ == '__main__':
    main()
Dav1d
User
Beiträge: 1437
Registriert: Donnerstag 30. Juli 2009, 12:03
Kontaktdaten:

Ich habe keine Ahnung von Pygame, aber ich sehe da keine Mainloop(), die das Pygame "Fenster" offen hält
the more they change the more they stay the same
coolerj
User
Beiträge: 49
Registriert: Sonntag 15. November 2009, 08:46

wie soll man das denn machen?
Benutzeravatar
/me
User
Beiträge: 3561
Registriert: Donnerstag 25. Juni 2009, 14:40
Wohnort: Bonn

coolerj hat geschrieben:Aber ich habe jetzt mal was ausprobiert allerdings schließt er das Fenster direkt wieder ohne Fehler
Veilleicht solltest du mal noch was anderes ausprobieren: Python Pygame Introduction lesen und dabei darauf achten, was Dav1d gesagt hat.
coolerj
User
Beiträge: 49
Registriert: Sonntag 15. November 2009, 08:46

Komisch das sogar die Beispiele gehen nicht.

Edit:

Doch sie gehen
Dav1d
User
Beiträge: 1437
Registriert: Donnerstag 30. Juli 2009, 12:03
Kontaktdaten:

Kewl, ich hab die Mainloob nach 2sec Code anschauen gefunden 8)
the more they change the more they stay the same
Benutzeravatar
Hyperion
Moderator
Beiträge: 7478
Registriert: Freitag 4. August 2006, 14:56
Wohnort: Hamburg
Kontaktdaten:

@coolerj: Nach Deinen bisherigen Fragen und Deinem daraus ableitbaren Vorgehen steht für mich fest: Lerne erst einmal die Grundlagen! Arbeite das Tutorial durch, schau Dir in der FAQ die Tipps für Einsteiger an und befolge sie. Ansonsten wird das alles nix...
Antworten