Russian Qt Forum

Qt => Общие вопросы => Тема начата: kdvdmitryor1 от Ноябрь 25, 2015, 13:36



Название: Вручную обработать нужные события
Отправлено: kdvdmitryor1 от Ноябрь 25, 2015, 13:36
Товарищи Qt'шники. Подскажите, как можно вручную обработать события по аналогии с processEvents. У этой функции есть замечательный флаг ExcludeUserInputEvents, но мне нужно добавить к фильтру еще события отрисовки. Это значит, что мне бы хотелось обработать принудительно все накопившиеся события, кроме событий отрисовки и событий ввода пользователем с клавиатуры или мышью.


Название: Re: Вручную обработать нужные события
Отправлено: Igors от Ноябрь 25, 2015, 14:26
QApplication::notify или фильтр на QApplication. Когда захотелось "самому" взводите флажок и фильтруете. Хотя затея явно нездоровая. Если нужно блокировать рисование - есть штатное средство setUpdatesEnabled


Название: Re: Вручную обработать нужные события
Отправлено: kdvdmitryor1 от Ноябрь 25, 2015, 15:23
Спасибо, буду пробовать эту функцию.