我是初学者。 我试图通过pyglet展示一些图片,它会起作用。 但是在窗口中显示的图片后整个程序停止了。 主要代码就像
str="test"
@window.event
def on_draw():
window.clear()
sprite.draw()
pyglet.app.run()
print(str)
代码被简化为程序的概念。 问题是pyglet.app.run()无法运行后的代码。 有什么方法可以解决这个问题吗?而且我也希望保持图片窗口。 非常感谢您的帮助。
答案 0 :(得分:0)
Pyglet有自己的内部循环由pyglet.app.run()
确定。因此,除非您退出循环,否则以后出现的所有代码都不会执行。如果要插入新内容,则必须使用Pyglet的默认函数,或者创建在Pyglet循环中调用的新函数。
答案 1 :(得分:0)
对于可以使用pyglet的循环here和函数有完整的解释,最好在函数中使用pyglet。
您也可以使用<div class="container">
<div class="box">
this is box
</div>
</div>
代替pyglet.app.event_loop.sleep(delay)
,因为pyglet需要一段时间才能完成工作。