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

Run pyglet.run() while still continuing with loop

我正在编写一个脚本,在收到命令时创建 windows。

我的问题是调用 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()

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

中调用新函数