Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Krow от Апрель 06, 2007, 10:36



Название: QGRidLayout
Отправлено: Krow от Апрель 06, 2007, 10:36
Вопрос заключается в следующем.. точнее 2 вопроса...:
1) как установить на ячейка spacer? или допустим чтобы один spacer был на две ячейки?
2) как сделать так чтобы виджет/layout занимал не одну а несколько ячеек??
в общем это то что меня интересует. почитал то что пишет asisst, не до конца понял в чём суть. подскажите плиз.
заранее благодарен.


Название: QGRidLayout
Отправлено: bigirbis от Апрель 06, 2007, 10:47
addItem ( QLayoutItem * item, int row, int column, int rowSpan = 1, int columnSpan = 1, Qt::Alignment alignment = 0 )
Играйся rowSpan и columnSpan как в HTML
Код:
addItem( new QSpacerItem( 0, 0, QSizePolicy::Fixed, QSizePolicy::Expanding), 0, 0, 1, 2 );


Название: QGRidLayout
Отправлено: Krow от Апрель 06, 2007, 14:49
Маленькое уточнение (т.к. пока не особо хорошо знаю КуТи): На место QLayoutItem нужно ставить свой Layout? я правильно понял?


Название: QGRidLayout
Отправлено: bigirbis от Апрель 09, 2007, 13:16
Непонятен вопрос. Можно перефразировать?