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