>我有一个具有以下布局的Qt应用程序,其中底部停靠区域延伸到右侧停靠区域下方。这是将 Dock 微件添加到侧面和底部区域时的默认设置。
+-----------------+-----+
| | DW1 |
| CW +-----+
| | DW2 |
+-----------------+-----+
| DW3 |
+-----------------------+
我想将右侧码头区域向下延伸到底部码头区域旁边的底部,如下所示:
+-----------------+-----+
| | DW1 |
| CW +-----+
| | DW2 |
+-----------------+ |
| DW3 | |
+-----------------------+
这应该很简单,但是我已经搜索了文档并询问了全能的Google,但没有成功。我不是在添加代码示例,因为这更像是一个通用的 API 问题。
我认为您可以使用QMainWindow::setCorner
...
QMainWindow main_window;
main_window.setCorner(Qt::BottomRightCorner, Qt::RightDockWidgetArea);
这应该将右下角与右侧停靠区域相关联 - 虽然没有测试过。