Kann ich nicht nachvollziehen. Bei mir lässt sich das Fenster sowohl über das "x" in der Titelzeile des Fensters, als auch durch Betätigen der Escape-Taste schliessen.
ich habe Windows XP und benutze
Python 2.5.2 mit
PyGame Version 1.8.0release für Python 2.5.
PyGame habe ich neu installiert.
Zudem habe ich die PyGame 1.8 docs installiert.
Von den docs habe ich mir zum Testen das example pixelarray.py in die Python Shell IDLE 1.2.2 geladen und ausgeführt. Das durch das Listibg erzeugte Fenster ließ sich weder mit X noch mit der Esc-Taste schließen.
Wenn ich die Datei pixelarray.py jedoch vom Windows Explorer ohne die Shell starte, dann kann ich das erscheinende Fenster auch mit X oder der Esc-Taste schließen.
Das selbe ist mit dem Listing, was ich Euch bereits zeigte.
Und dann habe ich noch eine Frage.
Wenn ich solch ein Programm starte, ist im Hintergrund ein Textfenster.
Geht das auch ohne?
danke fuer die Info. Somit ist das Textfenster nicht mehr vorhanden und es erscheint nur noch das gewünschte Fenster.
Bleibt noch offen, was es damit auf sich hat, dass ich nur bei direktem Dateiaufruf die Möglichkeit habe, das Fenster später wieder durch X oder die Taste Esc. zu schließen und warum es nicht mit der Python-Shell funktioniert.
Von den docs habe ich mir zum Testen das example pixelarray.py in die Python Shell IDLE 1.2.2 geladen und ausgeführt.
IDLE und PyGame vertragen sich vielleicht nicht so gut. Ich kann mich erinnern, dass ich bei PyGame in Verbindung mit IDLE auch schon meine Probleme hatte.
Versuche einen anderen Editor/IDE und du wirst sehen, dass es klappt.
(Bei mir mit DrPython funktioniert das Snippet auf Anhieb wie erwartet)
läuft DrPython problemlos?
Ich habe bereits Python 2.5.2 und PyGame installiert.
Muß ich als nächstes wxPython 2.8 für Python 2.5
und danach DrPython 3.11 installieren.
Ja, DrPython läuft sehr problemlos und ist mit ein paar ganz netten Plugins erweiterbar. Ich finde die IDE sehr einsteigerfreundlich. Die Autocompletion mit Calltips ist sehr gut, finde ich.
Erst wxPython und dann DrPython.
DrPython brauchst du nur als ZIP Paket holen und dann irgendwo auf Platte entpacken. Im Programmordner findest du dann eine Datei "drpython.py", bzw. "drpython.pyw". Diese einfach ausführen, fertig.
Leider funktioniert im Moment das Installieren von Plugins direkt aus dem Netz nicht - aber man kann die Pakete auch so runterladen und per Hand installieren, das funktioniert sehr gut!
DrPython läuft bei mir jetzt.
Worum geht es bei den Plugins.
Ich habe sie noch nicht heruntergeladen, da ich nicht weiß wohin ich sie dann kopieren muß.
Autocompletion: bietet Vervollständigung und Calltips. Ganz praktisch.
Run from Buffer: einfach ein Snippet aus dem Netz kopieren und starten, ohne vorher eine Datei speichern zu müssen. Sehr praktisch, wenn man mal schnell was aus dem Forum testen will, oder helfen will.
Du musst die Zip-Pakete einfach entpacken. Egal wo. Dann in DrPython:
"Options | Configure Plugins | Install from Py"
Dann suchst die Datei aus dem entpackten Zip-Ordner. Anwendung neustarten, ferdisch!