Mein Text wird nicht angezeigt, wenn ich on_resize() -Ereignis verwenden. Um genauer zu sein, kommt das Problem von der "Return pyglet.event.EVENT_HANDLED" Anweisung.Pyglet: mit on_resize() -Ereignis verursacht mein Text zu verschwinden
Hier ist ein kurzes Beispiel:
import pyglet;from pyglet.gl import *
window = pyglet.window.Window(resizable=True)
label = pyglet.text.Label('Hello, world', font_size=36)
@window.event
def on_resize(width, height):
glViewport(0,0,width,height);
return pyglet.event.EVENT_HANDLED
@window.event
def on_draw():label.draw()
pyglet.app.run()
Dieser Code führt zu einem schwarzen Bildschirm. Ich muss die return-Anweisung im on_resize-Ereignis entfernen, damit es funktioniert.
Fehle ich etwas?