Здравствуйте, гость ( Вход | Регистрация )
|
flankerr |
11.9.2008, 17:55
Сообщение
#1
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0
|
Мне надо чтобы когда диалог теряет фокус (т.е. заголовок диалога становиться серым) отрабатывала некая функция. Нашлась focusOutEvent
однако эта функция вызывается даже в том случае если фокус отали дочернему элементу на диалоге.. Как отловить ситуацию именно поетри фокуса а не превода фокуса на дочерние элементы ??? |
|
|
|
![]() |
|
Litkevich Yuriy |
15.9.2008, 12:36
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
flankerr, а пост trdm'а, ты не читал?
откуда такая фукция: focusOutEvent(QFocusEvent *e)? вот какая функция должна быть: QFocusEvent ( Type type, Qt::FocusReason reason = Qt::OtherFocusReason ) и поумолчанию АзерРесон, т.е. любой. а если посмотреть возможные значения Link, то можно там увидеть такой вариант: Qt::ActiveWindowFocusReason 3 The window system made this window either active or inactive. я думаю это то, что тебе надо. |
|
|
|
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
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
Red Devil Цитата(flankerr @ 22.9.2008, 18:19) а на ... 22.9.2008, 17:33
flankerr Цитатаbool event(QEvent *);
т.е. на каждое событи... 24.9.2008, 15:07
anonymous Цитата(flankerr @ 24.9.2008, 15:07) Цитат... 24.9.2008, 16:06![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 29.12.2025, 15:03 |