运行pyglet.run()同时仍继续循环

时间:2019-04-23 22:57:43

标签: python pyglet

我正在编写一个脚本,该脚本会在给出命令时创建窗口。

我的问题是调用pyglet.run()会终止循环。

我尝试在单独的脚本中调用pyglet.run(),以便它可以同时运行以及尝试使用多处理程序来调用它。

这是相关代码:

import pyglet
windows = []
while True:
    print('Command')
    command = input()
    if command == 'Make Window':
        windows.append(pyglet.window.Window(800, 600, 'My Window'))
        pyglet.app.run()

1 个答案:

答案 0 :(得分:0)

pyglet有自己的循环,由pyglet.app.run()定义。使用pyglet默认函数或在pyglet的循环中调用新函数