Сжать окно |
Здравствуйте, гость ( Вход | Регистрация )
Сжать окно |
zss |
7.8.2009, 20:31
Сообщение
#1
|
Участник Группа: Участник Сообщений: 112 Регистрация: 9.6.2009 Пользователь №: 815 Спасибо сказали: 0 раз(а) Репутация: 0 |
есть окно. На нем QVerticalLayout. На нем 4 QGroupBox.
При определенных условиях делаю невидимым один из QGroupBox. В результате - оставшиеся 3 занимают все свободное пространство. А мне нужно чтоб окно сжалось до минимального размера. Выставил для окна SizePolicy->VSizeType = Maximum - нифига не помогло. Единственное что помогло это выставление maximum и для окна, и для layout и для QGroupBox. То есть всем компонентам нужно выставлять. Я думал что окно само может поджаться. Может еще какое свойство есть ? |
|
|
ufna |
8.8.2009, 16:20
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 362 Регистрация: 24.5.2008 Из: Курган/СПб Пользователь №: 182 Спасибо сказали: 29 раз(а) Репутация: 5 |
Мои мысли по данному поводу:
1. Фиксировать размер ГрупБоксов (в данный период, когда условия сошлись, самым первым пунктом), сделав его минимум, к примеру 2. Убираем нужный бокс 3. Сжимаем виджет лапками до нужного размера, который будет как раз теперь минимумом 4. Делаем размеры груп боксов не фиксированными Само окно поджиматься не будет, имхо. Слишком много ограничений, а практического применения в массовом использовании оно не имеет. Сообщение отредактировал ufna - 8.8.2009, 16:20 |
|
|
Текстовая версия | Сейчас: 28.1.2025, 18:20 |