Seite 1 von 1

Pygame: Funktionierender Code aber kein Fenster

Verfasst: Samstag 11. Januar 2020, 12:13
von Martin.3112
Hi Leute,

habe einige funktionierende Codes aus dem Internet genommen und versucht mit (installiertem) pygame auf meinem pc laufen zu lassen. Er zeigt mir auch keinen Fehler o.ä. an (es kommt auch immer die Nachricht "pygame 1.9.6
Hello from the pygame community. https://www.pygame.org/contribute.html").
Es öffnet sich aber einfach kein Fenster. Wisst ihr woran das liegen könnte?

bspw. den code: https://pastebin.com/R9JkVdVc

Re: Pygame: Funktionierender Code aber kein Fenster

Verfasst: Samstag 11. Januar 2020, 12:40
von Shiny Emerald
Soweit ich das erkennen kann, wurde in dem Beispiellose kein Fenster erstellt, weshalb es auch nicht angezeigt werden kann.
Du kannst ja einfach eine Fensterfunktion schreiben, dann sollte es gehen.

Gruß,

Shiny

Re: Pygame: Funktionierender Code aber kein Fenster

Verfasst: Samstag 11. Januar 2020, 13:18
von Martin.3112
Hi vielen Dank für die Antwort.
Aber z.B. selbst bei folgendem Code passiert nichts:


import pygame

pygame.init()

win = pygame.display.set_mode((500, 500))

pygame.display.set_caption("First Game")

Wisst ihr woran das liegen könnte?

Re: Pygame: Funktionierender Code aber kein Fenster

Verfasst: Samstag 11. Januar 2020, 16:04
von ThomasL
Hier ist ein gutes Tutorial zu einem Snake-Game in Python mit pygame.
https://www.edureka.co/blog/snake-game-with-pygame/

Re: Pygame: Funktionierender Code aber kein Fenster

Verfasst: Samstag 11. Januar 2020, 20:27
von __blackjack__
@Martin.3112: Woher weisst Du das bei dem letzten Code nichts passiert? Das erstellt ein Fenster, setzt den Fenstertitel und ist dann sofort zuende. Das Fenster ist wegen dem Programmende einfach zu schnell wieder weg als das Du das sehen könntest.

Re: Pygame: Funktionierender Code aber kein Fenster

Verfasst: Sonntag 12. Januar 2020, 11:52
von Martin.3112
Danke Leute,
hab das Prinzip dahinter jetzt verstanden. Hatte mich nur gewundert, weil bei einem Tutorial auf YT dort ein Fenster aufging und nicht direkt wieder geschlossen wurde. Also funktioniert alles
THX