Python 我想使用pyglet在新窗口中显示五个数字

Python 我想使用pyglet在新窗口中显示五个数字,python,pyglet,Python,Pyglet,我一直试图每秒显示5个从0到4的数字 import pyglet import time window = pyglet.window.Window() @window.event def on_draw(): for n in range(0,5): window.clear() label = pyglet.text.Label(str(n),font_name='Times New Roman',font_size=72,x=window.wid

我一直试图每秒显示5个从0到4的数字

import pyglet
import time

window = pyglet.window.Window()

@window.event
def on_draw():
    for n in range(0,5):
        window.clear()
        label = pyglet.text.Label(str(n),font_name='Times New Roman',font_size=72,x=window.width//2, y=window.height//2,anchor_x='center', anchor_y='center')
        label.draw()
        print(n)
        time.sleep(1)

pyglet.app.run()

它没有遇到任何错误,尽管它在几秒钟内是一个空白屏幕,之后它只显示数字4。

我将从文档开始,看看简单的文本示例

绘图上的
未正确使用

然后,对于每1秒的调度更改,请查看时钟调度示例