0
我有一個類pyglet.window.Window的子類,我需要它是一個可調整大小的窗口。我想出瞭如何調整它的大小,但當我實際調整大小時,我需要重新繪製屏幕上的所有內容。這是我到目前爲止:Pyglet窗口不會重新調整大小
if __name__ == '__main__':
window = Application()
@window.event()
def on_resize(x,y):
window.label.x = window.WindowSize[0]/2
window.label.y = window.WindowSize[1]*15/16
@window.event()
def on_draw():
window.clear()
window.label.draw()
for control in window.controls:
control.draw()
pyglet.app.run()
所以我們讓我們的窗口,然後有這兩個窗口事件。我希望我做對了 - 我對pyglet相當陌生。正如我所說的,主要問題是,當我調整窗口大小時,除非按下窗口中改變位置的按鈕之一,否則實際上並不會改變任何內容。