Russian Qt Forum
Ноябрь 23, 2024, 10:03 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Вручную обработать нужные события  (Прочитано 2488 раз)
kdvdmitryor1
Гость
« : Ноябрь 25, 2015, 13:36 »

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

Сообщений: 11445


Просмотр профиля
« Ответ #1 : Ноябрь 25, 2015, 14:26 »

QApplication::notify или фильтр на QApplication. Когда захотелось "самому" взводите флажок и фильтруете. Хотя затея явно нездоровая. Если нужно блокировать рисование - есть штатное средство setUpdatesEnabled
Записан
kdvdmitryor1
Гость
« Ответ #2 : Ноябрь 25, 2015, 15:23 »

Спасибо, буду пробовать эту функцию.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.055 секунд. Запросов: 22.