Если я тебя правильно понял, посмотри на:
QSpacerItem
Получилось воть что - смотрим вложение.
Не имею возможности даже вручную(мышкой) изменить размеры 1,2 и 4 окна.
Сombobox и кнопки Add, Close не входят в виджет, который в стеке виджетов.
виджетом является QGridLayout
пример кода для Хост виджета:
GridLayout= new QGridLayout;
label = new QLabel(trUtf8("Имя узла"));
txtHost = new QLineEdit;
spacer=new QSpacerItem(0,0,QSizePolicy::Minimum,QSizePolicy::Minimum);
GridLayout->addWidget(label,0,0);
GridLayout->addWidget(txtHost,0,1);
GridLayout->addItem(spacer,1,0,1,1);
label = new QLabel(trUtf8("IP адрес"));
txtIP = new QLineEdit;
GridLayout->addWidget(label,2,0);
GridLayout->addWidget(txtIP,2,1);
spacer=new QSpacerItem(0,0,QSizePolicy::Minimum,QSizePolicy::Fixed);
GridLayout->addItem(spacer,3,0,3,1);
HostWidget->setLayout(GridLayout);
....
//стек виджетов
//add pages to layout stack
laystck = new QStackedLayout;
laystck->addWidget(HostWidget);
laystck->addWidget(ServiceWidget);
laystck->addWidget(FactWidget);
laystck->addWidget(SoluteWidget);
...
layout = new QVBoxLayout;
layout->addWidget(combo);
layout->addLayout(laystck);
layout->addWidget(bAdd);
layout->addWidget(bClose);
setLayout(layout);
Где я просчитался?