這是我用pyglet使用python編寫的類來顯示窗口。必須使用Label實例調用Python「draw()作爲第一個參數(改爲使用_WindowMetaclass實例)」
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()
每次我嘗試運行它,我得到錯誤「類型錯誤:未綁定的方法來繪製()必須與標籤實例作爲第一個參數來調用(有_WindowMetaclass實例,而不是)」。我很確定我知道我必須做什麼(找到如何獲得Label的實例),而不是如何去做。有人能幫助我理解如何使這項工作?
謝謝你固定它。現在我有一個不同的錯誤。 – Amorack 2010-06-12 22:43:08