Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: yarick от Октябрь 24, 2012, 17:22



Название: Кнопка в QVBoxLayout - почему отображается "с полями"?
Отправлено: yarick от Октябрь 24, 2012, 17:22
Хочу чтобы кнопки отображались без пустого пространства между ними,ну или пару пикселей установить.
Попытался сделать через setMargin/setSpacing - для текстового блока убралились отступы, он строго размещён, а вот кнопки почему-то по-прежнему с отступами

Испльзовал QPushButton с картинкой вставленной

Код:
boxLayout = new QVBoxLayout();

boxLayout->setMargin(0);
boxLayout->setSpacing(0);
boxLayout->setContentsMargins(0,0,0,0);

setLayout(boxLayout);


Название: Re: Кнопка в QVBoxLayout - почему отображается "с полями"?
Отправлено: carrygun от Октябрь 25, 2012, 05:33
А кто в Layout виджеты добавлять будет?


Название: Re: Кнопка в QVBoxLayout - почему отображается "с полями"?
Отправлено: Fat-Zer от Октябрь 25, 2012, 06:03
прижми их Spacer'ом
boxLayout->addStretch() после добавления кнопок