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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Ограничения размеров для QDockWidget  (Прочитано 3791 раз)
Denis
Гость
« : Декабрь 20, 2005, 17:56 »

Требуется для QDockWidget ограничить размер - не более 100 пикселей в ширину без ограничения высоты при вертикальном расположении и соответственно наоборот, не более 100 пикселей в высоту без ограничения ширины при горизонтальном расположении. Перекопал все доки и сорцы, решения не нашел. Может быть кто-то что-то может предложить/подсказать?

QT 4.0.1
Записан
Anchorite
Гость
« Ответ #1 : Декабрь 21, 2005, 06:36 »

QSize QWidget::maximumSize () const
void QWidget::setMaximumSize ( const QSize & )
void QWidget::setMaximumSize ( int maxw, int maxh )

int QWidget::maximumWidth () const
void QWidget::setMaximumWidth ( int maxw )

int QWidget::maximumHeight () const
void QWidget::setMaximumHeight ( int maxh )

Этого достаточно.
Записан
Denis
Гость
« Ответ #2 : Декабрь 21, 2005, 13:52 »

Не достаточно.  Вы пробовали?
Записан
Anchorite
Гость
« Ответ #3 : Декабрь 21, 2005, 20:24 »

Мда... Не получается. Грустный
Перепутал с минимальным размером.

В принципе можно попробовать подстраивать минимальный размер центрального
виджета при изменении размера основного окна.
Ну что-бы он давал разжимать Docked-ы.
Записан
Denis
Гость
« Ответ #4 : Декабрь 21, 2005, 21:31 »

Да, я в конечном итоге пришел примерно к такому же итогу Грустный

Плохо, конечно.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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