我有一个具有以下布局的Qt应用程序,其中底部停靠区域在右侧停靠区域下方延伸。这是将Dock小部件添加到侧面和底部区域时的默认设置。
+-----------------+-----+
| | DW1 |
| CW +-----+
| | DW2 |
+-----------------+-----+
| DW3 |
+-----------------------+
我希望将正确的码头区域向下延伸到底部码头区域旁边的底部:
+-----------------+-----+
| | DW1 |
| CW +-----+
| | DW2 |
+-----------------+ |
| DW3 | |
+-----------------------+
这应该很简单,但是我搜索了文档并向全能的Google询问,但没有成功。我没有添加代码示例,因为这更像是一般API问题。
答案 0 :(得分:2)
我认为你可以使用QMainWindow::setCorner
...
QMainWindow main_window;
main_window.setCorner(Qt::BottomRightCorner, Qt::RightDockWidgetArea);
应该将右下角与右侧停靠区域相关联 - 尚未测试过。