Запустите pyglet.run (), продолжая цикл - PullRequest
0 голосов
/ 24 апреля 2019

Я пишу сценарий, который создает окна при получении команды.

Моя проблема в том, что вызов 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 голосов
/ 24 апреля 2019

pyglet имеет свой собственный цикл, определяемый как pyglet.app.run().Либо работайте с pyglet функциями по умолчанию, либо вызывайте новые функции в цикле pyglet

...