【发布时间】:2018-06-01 06:54:29
【问题描述】:
我一直在尝试让两个 QDockWidget 不并排放置,而是一个放在主窗口的左边缘,另一个放在主窗口的右边缘。
我已经尝试了来自 Qt 论坛的所有解决方案。将LeftDockWidgetArea 用于左侧停靠小部件,将RightWidgetArea 用于右侧。我也打过电话
setCorner(Qt::TopLeftCorner, Qt::LeftDockWidgetArea);
setCorner(Qt::TopRightCorner, Qt::RightDockWidgetArea);
setCorner(Qt::BottomLeftCorner, Qt::LeftDockWidgetArea);
setCorner(Qt::BottomRightCorner, Qt::RightDockWidgetArea);
addDockWidget(Qt::LeftDockWidgetArea, leftDockWidget);
addDockWidget(Qt::RightDockWidgetArea, rightDockWidget);
但停靠栏小部件总是并排放置。我做错了什么?
【问题讨论】:
-
请编辑您的问题以提供minimal reproducible example。
-
您可能将 StackOverflow 与论坛混淆了。这更像是一个问答网站,对How to Ask 和help center 有一定的规定。
-
这是在什么平台上?
标签: c++ qt qdockwidget