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