Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: KuZ от Июнь 11, 2010, 02:54



Название: Align, centr, QToolBar (РЕШЕНО)
Отправлено: KuZ от Июнь 11, 2010, 02:54
Как можно сделать чтоб элементы в тулбаре были расположены по центру?
Побывал создать виджет с флагом QSizePolicy::Expanding и поставить по краям тулбара то не хочет по центру.
Код:
QWidget *spacerWidget = new QWidget(this);
spacerWidget->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
QToolBar* toolBar = new QToolBar(this);
toolBar->addWidget(spacerWidget);
toolBar->addWidget(wgt);
toolBar->addWidget(spacerWidget);


Название: Re: Align, centr, QToolBar
Отправлено: GreatSnake от Июнь 11, 2010, 09:58
При повторном добавлении виджета вы отменили первый.
Нужно просто продублировать создание spacerWidget.


Название: Re: Align, centr, QToolBar
Отправлено: KuZ от Июнь 11, 2010, 12:36
Понял. Спасибо.