QDialog, Как отловить смену фокуса у дочернего элмента ?? |
Здравствуйте, гость ( Вход | Регистрация )
QDialog, Как отловить смену фокуса у дочернего элмента ?? |
flankerr |
4.3.2010, 17:24
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
Как отловить смену фокуса с одного дочернего элемента на другой ??
|
|
|
MoPDoBoPoT |
4.3.2010, 18:05
Сообщение
#2
|
Участник Группа: Участник Сообщений: 172 Регистрация: 7.5.2009 Из: Москва Пользователь №: 738 Спасибо сказали: 44 раз(а) Репутация: 9 |
Вот тебе в помощь:
void QApplication::focusChanged ( QWidget * old, QWidget * now ) [signal] |
|
|
flankerr |
4.3.2010, 18:53
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
MoPDoBoPoT,
Т.е. если вызвать внутри моего диалога connect(qApp,SIGNAL(focusChanged(QWidget*,QWidget*)),this,SLOT(OnFocusChanged( QWidget*, QWidget*))); то должно ловиться переключение между дочерними виджетами?? но вот почему то не ловиться.... Может я снова гдето что-то не допонял ?? ------ Нашёл где лопухнулся. всё заработало, спасибо. Сообщение отредактировал flankerr - 4.3.2010, 18:58 |
|
|
Litkevich Yuriy |
4.3.2010, 18:57
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
flankerr |
4.3.2010, 19:26
Сообщение
#5
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
Litkevich Yuriy, Да. Моя невнимательность. Под конец дня совсем рассеянный стал...
|
|
|
Текстовая версия | Сейчас: 25.4.2024, 15:45 |