使用QMainWindow的resizeDocks函数来实现DockWidget随主窗口大小的等比例变化
有两个dock,分别为dock1,dock2,要使这两个窗口的宽度比例固定为1:4
使用以下代码实现
QMainWindow.resizeDocks([dock1,dock2],[width1,width2],QtCore.Qt.Horizontal)
参数1为两个dock的列表,参数2为宽度的列表,参数3为两个窗口的排列方向
重写主窗口的resizeEvent函数,在主窗口初始化和每一次主窗口大小改变的时候,都会自动调用resizeEvent函数,都能按比例分配两个dock
def resizeEvent(self,event):
width1=int(event.size().width()*0.2)
width2=