PyQt: объединить qt eventl oop с windows событиями - PullRequest
0 голосов
/ 25 марта 2020

У меня есть программа python, которая обменивается командами и информацией с сервером Delphi, отправляя друг другу сообщения windows '. Коммуникатор python является усовершенствованием Слушателя, изложенного в этом ответе , только с сообщением l oop, открытым до

    while l.running:
        win32gui.PumpWaitingMessages()

Теперь я хотел бы добавить пользовательский интерфейс PyQt, и тогда возникает вопрос, как объединить PumpWaitingMessages() с Qt-событием l oop. Является ли таймер лучшим решением для достижения этой цели? Он генерирует много ненужных вызовов (что затрудняет отладку приложения для ресурсов, которые он потребляет), в то время как с другой стороны, много маленьких сообщений обрабатываются очень медленно, так как кажется, что PumpWaitingMessages получает только одно сообщение на каждый вызов.

...