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
Stabiles Hosting des sozialen Netzwerks EVILEG. Wir empfehlen VDS-Hosting für Django-Projekte.Magst du es? In sozialen Netzwerken teilen!
Kommentare
- sdfsdfkp fgskpgokspdog
- 14. Oktober 2024 15:09
C++ - Тест 004. Указатели, Массивы и Циклы
- Ergebnis:90punkte,
- Bewertungspunkte8
- Максим Васильев
- 2. Oktober 2024 04:14
Qt - Тест 001. Сигналы и слоты
- Ergebnis:68punkte,
- Bewertungspunkte-1
- Лев Семенов
- 30. September 2024 11:04
C++ - Тест 001. Первая программа и типы данных
- Ergebnis:53punkte,
- Bewertungspunkte-4
Отвечаю сам на свой вопрос. Кому интересно:
к примеру в scrollArea_organs_internal есть элементы QLineEdit = spleen_parenchyma (при обходе элементов формы данный элемент находится в зоне видимости) и organsInternal_concluzion (элемент не находится в в зоне видимости)
Надеюсь кому нибудь будет полезно.