QScrollArea и автоматическая прокрутка при обходе элементов формы
Доброго времени суток.
Возникла необходимость реализовать прокрутку в
QScrollArea
.
Есть форма со сложной структурой и с множественными элементами (описывать долго, приведу скриншот):
К примеру: в
scrollAreaWidgetContents_breast
есть порядка 15-20
'QLineEdit'
и 5-10
'QComboBox'
при обходе элементов формы по нажатию
'Enter'
использую ...
void DocReportEcho::keyPressEvent(QKeyEvent *event) { if(event->key()==Qt::Key_Return || event->key() == Qt::Key_Enter) this->focusNextChild(); }
... необходимо реализовать автоматическую прокрутку к элементам которые находятся вне зоны видимости в
'scrollArea_breast'
.
Как можно реализовать прокрутку к элементам находящимся вне видимости
'scrollArea_breast'
.
Заранее спасибо и надеюсь что доступно объяснил суть проблемы.
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!
Пікірлер
- Akiv Doros
- Қар. 11, 2024, 2:58 Т.Қ.
C++ - Тест 004. Указатели, Массивы и Циклы
- Нәтиже:50ұпай,
- Бағалау ұпайлары-4
- molni99
- Қаз. 26, 2024, 1:37 Т.Ж.
C++ - Тест 004. Указатели, Массивы и Циклы
- Нәтиже:80ұпай,
- Бағалау ұпайлары4
- molni99
- Қаз. 26, 2024, 1:29 Т.Ж.
C++ - Тест 004. Указатели, Массивы и Циклы
- Нәтиже:20ұпай,
- Бағалау ұпайлары-10
Отвечаю сам на свой вопрос. Кому интересно:
к примеру в scrollArea_organs_internal есть элементы QLineEdit = spleen_parenchyma (при обходе элементов формы данный элемент находится в зоне видимости) и organsInternal_concluzion (элемент не находится в в зоне видимости)
Надеюсь кому нибудь будет полезно.