Tag: pyglet

Pyglet in Mac installieren

Ich habe diesen Link gefolgt, um Pyglet in Mac zu installieren, denn es ist die einzige Ressource, die ich gefunden habe, die das Problem der "falschen Architektur" löst. Allerdings, wenn ich das letzte Kommando pip install pyobjc==2.2 , es gibt mir die folgende Fehler: AttributeError: 'module' object has no attribute '_install_lib' —————————————- Cleaning up… Command […]

Pyglet: Sprite.draw () und Batch.draw () funktionieren nicht, aber Image.blit tut

In pyglet, was ich lerne, funktioniert Image.blit () funktioniert, aber Sprite.draw () nicht, noch Batch.draw (), auch in diesem einfachen Code: import pyglet win = pyglet.window.Window() img = pyglet.resource.image('test.png') spr = pyglet.sprite.Sprite(img) @win.event def on_draw(): win.clear() spr.draw() if __name__ == '__main__': pyglet.app.run() Das Fenster bleibt schwarz. Allerdings kann ich zB Etiketten zeichnen. Die einzige Erklärung, […]

Daten von OpenGL erhalten glReadPixels (mit Pyglet)

Ich benutze Pyglet (und OpenGL) in Python auf einer Anwendung, ich versuche, glReadPixels zu verwenden, um die RGBA-Werte für einen Satz von Pixeln zu erhalten. Es ist mein Verständnis, dass OpenGL die Daten als gepackte Ganzzahlen zurückgibt, da sie so auf der Hardware gespeichert sind. Aber aus offensichtlichen Gründen möchte ich es in ein normales […]

Python pyglet on_mouse_press

Ich versuche, eine einfache GUI mit Pyglet zu machen. Hier ist mein Code: button_texture = pyglet.image.load('button.png') button = pyglet.sprite.Sprite(button_texture, x=135, y=window.height-65) def on_mouse_press(x, y, button, modifiers): if x > button and x < (button + button_texture.width): if y > button and y < (button + button_texture.height): run_program() Das Problem Die "button.png" wird als rotes Feld […]

Wie bekomme ich Pyglet für Python 3?

Ich bin begeistert, Pyglet wegen all seiner Features zu benutzen, aber ich habe Probleme beim Installieren der neuesten Entwicklung von Pyglet auf Python 3. Ich bin mir bewusst, dass die Leute diese Frage bereits gestellt haben, aber keiner der Antworten hat mir geholfen. UPDATE: Was ich meine, ist, dass ich nicht in der Lage bin, […]

Python Video Framework

Ich suche ein Python-Framework, das es mir ermöglicht, Video zu spielen und dieses Video zu zeichnen (für Etikettierzwecke). Ich habe Pyglet ausprobiert, aber das scheint nicht besonders gut zu funktionieren – beim Zeichnen auf einem vorhandenen Video gibt es Flimmern (auch mit doppelter Pufferung und all das gute Zeug), und es scheint kein Weg zu […]

Wie kann man ein numpy Array mit Pyglet anzeigen?

Ich habe eine Etikettenmatrix mit Dimension (100 * 100), die als ein numpy Array gespeichert ist, und ich möchte die Matrix mit Pyglet anzeigen. Meine ursprüngliche Idee ist, diese Matrix zu verwenden, um ein neues Pyglet-Bild mit der Funktion pyglet.image.ImageData () zu bilden. Es verlangt einen Puffer der Bilddaten als Eingabe, aber ich habe keine […]

Pyglet wird nach dem Spielen mp3 nicht aufhören

Ich war auf der Suche nach einer Lösung, um mp3-Dateien in Python spielen und viele Stackoverflow-Antworten (auf andere Fragen) schien Pyglet zu empfehlen. Ich schreibe ein Programm, das ein Stück Text nimmt, bricht es in einzelne Wörter und lädt dann mp3s von diesen Wörtern (wenn sie nicht bereits heruntergeladen werden) mit gTTs und spielt sie. […]

Pyglet läuft nicht richtig auf AMD HD4250

Ich baue ein Python-Programm mit Pyglet. Der Quellcode läuft ganz gut auf jedem Computer exept für meinen Laptop. Mein Laptop ist auch der einzige mit einer AMD Grafikkarte: der HD4250. Seine Xubuntu 13.04 AMD64, und die Grafik-Treiber sind die X11 Open Source diejenigen. So sieht es aus: Beim Hinzufügen einer klaren Aussage in den Konstruktor […]

Python pyglet und opengl

Ich versuche, 3D-Fähigkeiten durch Python zu bekommen und Download-Pyglet. Beim Durchgang durch das erste Beispiel in diesem Tutorial bekam ich einen Haufen seltsamer Fehler, die ich nicht erkennen kann. Das folgende ist das Skript, das ich versuche zu laufen: import pyglet win = pyglet.window.Window() @win.event def on_draw(): win.clear() pyglet.app.run() 2 Das folgende ist die Ausgabe, […]

Python ist die beste Programmiersprache der Welt.