Я пишу Qt / встроенный GUI-приложение. Но вызываю Exec () следует избегать, так как я не хочу оставлять ответственность за обработку событий, исключительно на QWS (Qt Windowing System). Скорее это будет полезно для меня, если я смогу вручную вызвать обработчик событий (например, processEvents) когда необходимо?
Похоже, это то, что вы хотите, от Вот:
Мы можем создать подкласс QApplication и переопределить notify ().
Qt вызывает QApplication :: notify () для отправки события. Переопределение
эта функция — единственный способ получить все события перед любым событием
фильтры получают возможность посмотреть на них. Фильтры событий
как правило, более полезно, потому что может быть любое количество одновременных
фильтры событий, но только одна функция notify ().
Тогда, я думаю, вы можете буферизовать события по мере их поступления и создать подкласс QApplication
создать кастом processEvents
-подобная функция, чтобы отправить их, когда вы хотите. Но, как отмечают другие, не совсем понятно, почему вы хотите переопределить QWS.
Других решений пока нет …