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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: [РЕШЕНО]QWinEventNotifier не отрабытывает в GUI приложении. Баг?  (Прочитано 8648 раз)
BRE
Гость
« Ответ #15 : Декабрь 14, 2011, 11:02 »

Про QTimer.
Он и будет работать, ему внешние события не нужны, в отличие от нотификаторов. А венда просто перестает их передавать окну при зажатой кнопки мышки (она вся концентрируется на перетаскивании Улыбающийся ).
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #16 : Декабрь 14, 2011, 11:53 »

Ну ладно. Я нокиевцам написал про эту особенность.. Может что ответят.
Записан

ArchLinux x86_64 / Win10 64 bit
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #17 : Декабрь 14, 2011, 12:57 »

Хехе, а вот если клинкуть по любой кнопочке (свернуть, развернуть, закрыть) в заголовке окна, то останавливается и QTimer.  Рот на замке
Записан

ArchLinux x86_64 / Win10 64 bit
BRE
Гость
« Ответ #18 : Декабрь 14, 2011, 13:01 »

Хехе, а вот если клинкуть по любой кнопочке (свернуть, развернуть, закрыть) в заголовке окна, то останавливается и QTimer.  Рот на замке
Видать венда перестает и обычные события передавать в окно и Qt eventloop останавливается на вендовом PeekMessage. Улыбающийся Венда-с. Улыбающийся
Кстати, а на какой венде экспериментируешь, неужели в 7 остались эти кайфы?
« Последнее редактирование: Декабрь 14, 2011, 13:03 от BRE » Записан
Bepec
Гость
« Ответ #19 : Декабрь 14, 2011, 13:01 »

Не убивай егоооо  Шокированный

Улыбающийся
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #20 : Декабрь 14, 2011, 13:05 »

Цитировать
Кстати, а на какой венде экспериментируешь, неужели в 7 остались эти кайфы?
Win 7 Pro x64
Ver 6.1 (build 7601: Service Pack 1)

Со всеми обновлениями, включая сегодняшнее.
Записан

ArchLinux x86_64 / Win10 64 bit
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #21 : Декабрь 14, 2011, 16:19 »

В общем, это "фича" винды. Нокиевцы говорят, что её никак не побороть, но они в Qt5 пытаются сделать так, чтобы
обрабатывались все события.
Записан

ArchLinux x86_64 / Win10 64 bit
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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