通过调用QMainWindow的以下成员函数即可实现对四个停靠角落的分配。
//设置停靠位置
setCorner(Qt::BottomLeftCorner,Qt::LeftDockWidgetArea);
setCorner(Qt::BottomRightCorner,Qt::RightDockWidgetArea);
2022年1月12日更新:
停靠角落图示说明
如上图所示,一般的MainWindow中,共有以下四个停靠区域:
- 顶部停靠区域
- 右侧停靠区域
- 底部停靠区域
- 左侧停靠区域
该四个停靠区域中,相邻的两个停靠区域会有一个重叠区(即图中的绿色角落),实际中用户可以自己决定将该区域分配给相邻停靠区域中的某一个,即本文开头内容。