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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как узнать когда приложние потеряло фокус?  (Прочитано 3189 раз)
goer
Гость
« : Июнь 27, 2007, 09:02 »

Например если свернуть окно или нажать alt-tab под виндой то текущее приложение перестает быть активным. Может солюшены какие нибудь есть или я в асистенте чего недосмотрел?

ОС Вынь ХР, КуТе 4.2.3
Записан
pakulo
Гость
« Ответ #1 : Июнь 27, 2007, 10:46 »

Если создать свой класс на основе QMainWindow, то можно переопределить метод
virtual void focusOutEvent ( QFocusEvent * event ) - это метод от QWidget
Записан
goer
Гость
« Ответ #2 : Июнь 27, 2007, 11:29 »

Спасибо, тут коллеги уже чуть раньше подсказали юзать isActiveWindow().. правда приходится дергать функцию по таймеру.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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