これは、Pythonとpygletを使用してウィンドウを表示するために作成したクラスです。
class Window(pyglet.window.Window):
def __init__(self):
super(Window, self).__init__()
pyglet.text.Label("Prototype")
windowText = text.Label.draw(Window, "Hello World",
font_name = "Times New Roman",
font_size = 36,
color = (193, 205, 193, 255))
def on_draw(self):
self.clear()
self.label.draw()
実行しようとするたびに、「TypeError:バインドされていないメソッドdraw()を最初の引数としてLabelインスタンスで呼び出す必要があります(代わりに_WindowMetaclassインスタンスを取得)」というエラーが発生します。どうすればよいかではなく、自分が何をしなければならないか(Labelのインスタンスを取得する方法を見つける)を知っていると確信しています。誰かが私がこれを機能させる方法を理解するのを手伝ってもらえますか?