Почему этот код работает?
from PyQt5.QtWidgets import QApplication, QWidget
import pyglet
app = QApplication([])
w = QWidget()
w.show()
pyglet.app.run()
PyQt каким-то образом использует цикл событий Pyglet, почему и насколько я могу на это полагаться? Я не достаточно опытен, чтобы отладить его. Это работает и с гораздо более сложными приложениями PyQt5, все события обрабатываются правильно.
Я на Windows 10, Python 3.7.2.