次のコードは、pygletが使用する通常のスタイル(デコレータを使用)の代替です。
on_draw()メソッドがここでどのように呼び出されるかを誰かが説明できますか?
import pyglet
class HelloWorldWindow(pyglet.window.Window):
def __init__(self):
super(HelloWorldWindow, self).__init__()
self.label = pyglet.text.Label('Hello, world!')
def on_draw(self):
self.clear()
self.label.draw()
if __name__ == '__main__':
window = HelloWorldWindow()
pyglet.app.run()
デコレータを使用して記述されたコードは、ここにあります。