Название: Ограничения размеров для QDockWidget Отправлено: Denis от Декабрь 20, 2005, 17:56 Требуется для QDockWidget ограничить размер - не более 100 пикселей в ширину без ограничения высоты при вертикальном расположении и соответственно наоборот, не более 100 пикселей в высоту без ограничения ширины при горизонтальном расположении. Перекопал все доки и сорцы, решения не нашел. Может быть кто-то что-то может предложить/подсказать?
QT 4.0.1 Название: Ограничения размеров для QDockWidget Отправлено: Anchorite от Декабрь 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 ) Этого достаточно. Название: Ограничения размеров для QDockWidget Отправлено: Denis от Декабрь 21, 2005, 13:52 Не достаточно. Вы пробовали?
Название: Ограничения размеров для QDockWidget Отправлено: Anchorite от Декабрь 21, 2005, 20:24 Мда... Не получается. :(
Перепутал с минимальным размером. В принципе можно попробовать подстраивать минимальный размер центрального виджета при изменении размера основного окна. Ну что-бы он давал разжимать Docked-ы. Название: Ограничения размеров для QDockWidget Отправлено: Denis от Декабрь 21, 2005, 21:31 Да, я в конечном итоге пришел примерно к такому же итогу :(
Плохо, конечно. |