Russian Qt Forum
Ноябрь 24, 2024, 03:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QToolbar  (Прочитано 3607 раз)
burunduk
Гость
« : Январь 25, 2006, 17:12 »

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

Что это Непонимающий или почему так ? и как сделать нормального размера QLineEdit  на тулбаре ?
Записан
Steven_Orko
Гость
« Ответ #1 : Январь 25, 2006, 18:09 »

A если поставить setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding) у QLineEdit и setAllowedAreas(Qt::LeftToolBarArea) для QToolBar?
Записан
burunduk
Гость
« Ответ #2 : Январь 25, 2006, 18:19 »

спасибо !
Вот этого было достаточно:
setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed)


Цитата: "Steven_Orko"
A если поставить setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding) у QLineEdit и setAllowedAreas(Qt::LeftToolBarArea) для QToolBar?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.056 секунд. Запросов: 21.