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

问题描述 投票:0回答:1

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

我的问题是调用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()
python pyglet
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.