如何调整底部码头区域的大小

时间:2017-11-17 04:50:50

标签: qt qt5

我有一个具有以下布局的Qt应用程序,其中底部停靠区域在右侧停靠区域下方延伸。这是将Dock小部件添加到侧面和底部区域时的默认设置。

+-----------------+-----+
|                 | DW1 |
|     CW          +-----+
|                 | DW2 |
+-----------------+-----+
|  DW3                  |
+-----------------------+

我希望将正确的码头区域向下延伸到底部码头区域旁边的底部:

+-----------------+-----+
|                 | DW1 |
|     CW          +-----+
|                 | DW2 |
+-----------------+     |
|  DW3            |     |
+-----------------------+

这应该很简单,但是我搜索了文档并向全能的Google询问,但没有成功。我没有添加代码示例,因为这更像是一般API问题。

1 个答案:

答案 0 :(得分:2)

我认为你可以使用QMainWindow::setCorner ...

QMainWindow main_window;
main_window.setCorner(Qt::BottomRightCorner, Qt::RightDockWidgetArea);

应该将右下角与右侧停靠区域相关联 - 尚未测试过。