Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: burunduk от Январь 25, 2006, 17:12



Название: QToolbar
Отправлено: burunduk от Январь 25, 2006, 17:12
Делаю тулбару
1. addWidget(new QСomboBox)
    и всё OK
2. addWidget(new QLineEdit("aaa"))
    и растягивается этот QLineEdit на все оставшееся место в тулбаре, а
    при попытке установить ему setMaximumWidth() - ширина устанавливается, но все объекты тулбара тогда по-дурацки выравниваются, заполняя равномерно всё пространство

Что это ??? или почему так ? и как сделать нормального размера QLineEdit  на тулбаре ?


Название: QToolbar
Отправлено: Steven_Orko от Январь 25, 2006, 18:09
A если поставить setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding) у QLineEdit и setAllowedAreas(Qt::LeftToolBarArea) для QToolBar?


Название: QToolbar
Отправлено: burunduk от Январь 25, 2006, 18:19
спасибо !
Вот этого было достаточно:
setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed)


Цитата: "Steven_Orko"
A если поставить setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding) у QLineEdit и setAllowedAreas(Qt::LeftToolBarArea) для QToolBar?