Реализация смены фокуса по кругу. |
Здравствуйте, гость ( Вход | Регистрация )
Реализация смены фокуса по кругу. |
Ponchikus |
20.7.2015, 21:43
Сообщение
#1
|
Студент Группа: Участник Сообщений: 21 Регистрация: 25.6.2015 Пользователь №: 4411 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуйте, прошу помощи в реализации смены фокуса виджета по-кругу, путем нажатия клавиши клавиатуры.
Есть виджет, в нем фильтром отлавливаю событие нажатия клавиши, вот пример:
Но фокус доходит до последнего виджета и все. А нужно чтобы фокус ходил по кругу. Пробовал всякие QWidget::focusNextPrevChild(bool next) и т.д. функции, но не получилось, как реализовать? Спасибо! |
|
|
Ponchikus |
21.7.2015, 16:29
Сообщение
#2
|
Студент Группа: Участник Сообщений: 21 Регистрация: 25.6.2015 Пользователь №: 4411 Спасибо сказали: 0 раз(а) Репутация: 0 |
Проблема решена.
Надо было добавить на все виджеты installEventFilter(), цепочка виджетов была не полной и обрывалась, из-за чего фокус доходил до определенного виджета и на нем и оставался, всем спасибо. |
|
|
Текстовая версия | Сейчас: 19.4.2024, 8:34 |