PyQt(Python+Qt)学习随笔:通过QMainWindow的resizeDocks方法调整QDockWidget停靠窗大小
QMainWindow的resizeDocks用于将QMainWindow的多个停靠窗的大小进行调整,调用语法如下:
resizeDocks( Iterable[QDockWidget], Iterable[int], Qt.Orientation)
参数说明:
- Iterable[QDockWidget]:需要调整的多个停靠窗对象组成的迭代类型如列表
- Iterable[int]:每个停靠窗需要调整的宽度或高度
- Qt.Orientation:调整的是宽度还是高度,如果为Qt.Horizontal,调整宽度,否则调整高度
注意:
- 大小的调整受最小和最大大小的约束
- 大小调整不会影响主窗口的大小
- 如果空间有限的情况下,调整时根据各个停靠窗口的相对大小占比进行可以利用空间的调整