QDockWidget 垂直偏好

QDockWidget vertical preference

我在我的应用程序中使用 QDockWidget。默认情况下,小部件对齐方式如下:

但是,我希望我的应用程序像这样优先使用垂直停靠栏:

有办法实现吗?我正在使用 Qt 5.10.0。谢谢

您必须使用

将角落分配给主要 window 中的各个码头区域
void QMainWindow::setCorner(Qt::Corner corner, Qt::DockWidgetArea area)

例如

setCorner( Qt::BottomLeftCorner, Qt::LeftDockWidgetArea );