Russian Qt Forum

Qt => Вопросы новичков => Тема начата: tairou от Май 15, 2016, 18:58



Название: Расположение DockWidget'ов в главном окне
Отправлено: tairou от Май 15, 2016, 18:58
Как расположить доквиджеты в главном окне, чтобы вертикальные области были растянуты на все окно, а горизонтальные ограничивались вертикальными. По-умолчанию горизонтальные тянутся на все окно... Срочно!
Спасибо!


Название: Re: Расположение DockWidget'ов в главном окне
Отправлено: PimenS от Май 15, 2016, 22:52
Скорее всего через void QMainWindow::setCorner(Qt::Corner corner, Qt::DockWidgetArea area)

что-то типа:

Код:
setCorner(Qt::TopLeftCorner, Qt::LeftDockWidgetArea);
    setCorner(Qt::BottomLeftCorner, Qt::LeftDockWidgetArea);
    setCorner(Qt::TopRightCorner, Qt::RightDockWidgetArea);
    setCorner(Qt::BottomRightCorner, Qt::RightDockWidgetArea);