Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Winstrol от Ноября 01, 2008, 13:48



Название: Нестандартный layout managment
Отправлено: Winstrol от Ноября 01, 2008, 13:48
Хочется иметь layout manager как в Java JGoodies.
Имеется 2 линейки ввода и 2 кнопки. По одной линейке и кнопке расположены на форме, а остальные в QButtonGroup. Хочется с одной стороны иметь группировку, т.е. возможность отключать виджеты в группе, но с другой стороны отказаться от вложенного в группу layout manager'a. Т.е. иметь возможность виджеты в группе и вне ее объединить с помощью grid layout.
Т.е. чтобы левые границы виджетов выстраивались по зеленым линиям. Можно как-нибудь попытаться сэмулировать требуемое поведение?
(http://s49.radikal.ru/i126/0811/af/69fc39b9845e.jpg) (http://www.radikal.ru)


Название: Re: Нестандартный layout managment
Отправлено: lit-uriy от Ноября 01, 2008, 18:10
А так:
(См. вложение)

И в верхней группе использовал гридлэйаут, и в груп боксе.
В груп боксе вместо метки стоит пружинка с виксированым размером и равным метке.
В верхнем гридлэйауте маргины и падинги равны тем, что в групбоксе.