Russian Qt Forum
Апрель 19, 2024, 10:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QSlider + QVBoxLayout  (Прочитано 2315 раз)
dmitriym
Гость
« : Январь 22, 2015, 09:31 »

QSlider вертикальный, слева в нем QScrollArea. Внутри QScrollArea QVBoxLayout  с несколькими QTextEdit. Хочу QTextEdit поместить в горизонтальный QSlider , чтобы можно было растягивать их с увеличением размера области QScrollArea. Однако при добавлении QSlider изменяют размеры только в рамках сжатия соседей. Хотелось бы, чтобы при увеличении или уменьшении размер соседей не изменялся, а изменялся размер области просмотра QScrollArea. Подскажите как решить проблему! - бред, так лучше:

Как организовать автоматическое увеличение\уменьшение QSplitter при изменении размеров дочерних виджетов? Т.е. при изменении размера дочернего виджета нужно не трогать размеры соседей, а работать с родительским QSplitter.
« Последнее редактирование: Январь 22, 2015, 19:40 от dmitriym » Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Январь 22, 2015, 12:11 »

Что-то напутал.
QSlider примитивный виджет, в который ничего поместить нельзя.
Записан

Qt 5.11/4.8.7 (X11/Win)
Bepec
Гость
« Ответ #2 : Январь 22, 2015, 13:15 »

Видимо его косноязычность имеет в виду, что он группирует виджеты с помощью компоновщиков, но не может разобраться с политиками размеров.
Совет - выложите проект в архиве с нужными вам виджетами накиданными и нарисуйте в пейнте как вы хотите) Тогда вам мб и помогут.

PS излагать свои мысли тоже надо учиться. Кстати очень полезный навык - помогает при проектировании.
Записан
dmitriym
Гость
« Ответ #3 : Январь 22, 2015, 19:33 »

Да, не очень хорошо написал и с ошибками. 2 попытка.

Как организовать автоматическое увеличение\уменьшение QSplitter при изменении размеров дочерних виджетов? Т.е. при изменении размера дочернего виджета нужно не трогать размеры соседей, а работать с родительским QSplitter.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.043 секунд. Запросов: 22.