Здравствуйте, гость ( Вход | Регистрация )
|
flankerr |
11.9.2008, 17:55
Сообщение
#1
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0
|
Мне надо чтобы когда диалог теряет фокус (т.е. заголовок диалога становиться серым) отрабатывала некая функция. Нашлась focusOutEvent
однако эта функция вызывается даже в том случае если фокус отали дочернему элементу на диалоге.. Как отловить ситуацию именно поетри фокуса а не превода фокуса на дочерние элементы ??? |
|
|
|
![]() |
|
Red Devil |
22.9.2008, 17:33
Сообщение
#2
|
![]() Студент ![]() Группа: Участник Сообщений: 68 Регистрация: 6.6.2008 Из: Saint-Petersburg Пользователь №: 194 Спасибо сказали: 1 раз(а) Репутация: 3
|
Цитата(flankerr @ 22.9.2008, 18:19) Link а на другое окно в рамках одного приложения - хотя думаю тут разницы особой нет есть Цитата(flankerr @ 22.9.2008, 18:19) Link конечно есть QEvent::WindowDeactivate но как его словить я не понял пока... bool event(QEvent *); |
|
|
|
flankerr focusOutEvent 11.9.2008, 17:55
Litkevich Yuriy посмотри в сторону enum Qt::FocusReason может оно. 11.9.2008, 18:01
trdm зря вы там вот так написали:
void focusOutEvent... 11.9.2008, 20:49
anonymous Цитата(trdm @ 11.9.2008, 20:49) зря вы та... 24.9.2008, 15:58
flankerr чего то не понимаю я как это сделать....
а рабочег... 15.9.2008, 11:20
Litkevich Yuriy flankerr, ну пиши, что сделал (исходник не забудь)... 15.9.2008, 11:37
flankerr наслудую класс от Ui
в конструторе ставлю
setFocu... 15.9.2008, 12:27
Litkevich Yuriy flankerr, а пост trdm'а, ты не читал?
откуда ... 15.9.2008, 12:36
anonymous Цитата(Litkevich Yuriy @ 15.9.2008, 12:36... 24.9.2008, 16:00
flankerr читал пост trdm'а но я не понимаю как это испо... 15.9.2008, 13:16
Гость Тебе нужно выполнить функцию - когда юзер другое п... 15.9.2008, 15:21
Litkevich Yuriy Цитата(Гость_Гость_* @ 15.9.2008, 19:21) ... 15.9.2008, 15:41
Red Devil дык, это разные события.
Если нужно узнать что окн... 16.9.2008, 16:19
flankerr Цитата(Red Devil @ 16.9.2008, 17:19) дык,... 22.9.2008, 17:19
flankerr Цитатаbool event(QEvent *);
т.е. на каждое событи... 24.9.2008, 15:07
anonymous Цитата(flankerr @ 24.9.2008, 15:07) Цитат... 24.9.2008, 16:06![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 30.12.2025, 2:29 |