![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Гость_Гость_ALeXUI_*_* |
![]()
Сообщение
#1
|
Гости ![]() |
Здраствуйте, вопрос заключается в следующем.
Есть QHBoxLayout, в него добавлены три QVBoxLayout, В таком случае ширина всех QVBoxLayout, будет одинакова. Какими возможностями можно изменять ширину вертикальных layout - ов. |
|
|
Trisch |
![]()
Сообщение
#2
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 379 Регистрация: 30.1.2012 Из: Запорожье Пользователь №: 3169 Спасибо сказали: 24 раз(а) Репутация: ![]() ![]() ![]() |
Если ничего не путаю, то можно с помощью QHBoxLayout::insertStretch ( int index, int stretch = 0 )
|
|
|
baranovskiykonstantin |
![]()
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 27.9.2013 Пользователь №: 3939 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Цитата Какими возможностями можно изменять ширину вертикальных layout - ов. Ширина вертикальных layout'ов не изменяется, она зависит от размеров (geometry, minimumSize, maximumSize) и политики изменения размеров (sizePolicy) виджета, который расположен внутри. С размерами, я думаю, понятно, они задают текущий, минимальный и максимальный размеры, соответственно, т.е. абсолютные значения. А sizePolicy - задает правила изменения размеров виджета (и, соответственно, layout'a в котором он расположен) при изменении размеров родительской формы. С помощью этого параметра можно заставить виджет растягиваться как можно больше, принимать минимально-возможный размер или оставаться фиксированных размеров. Также можно задать пропорцию размера относительно других элементов layout'a. В общем sizePolicy - то что вам нужно, подробнее можно почитать здесь. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
можно установить фиксированную ширину родительского виджета.
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 14.7.2025, 11:22 |