pyqt5 QSplitter中设置分割比例当setStretchFactor没有效果的时候请使用setSizes

pyqt5 QSplitter中设置分割比例当setStretchFactor没有效果的时候请使用setSizes

QSplitter一般使用setStretchFactor来设置分割区域的比例,但是当你子widget中含有QLayout布局时往往会失效.这时候应该用setSizes来通过像素值来设置其初始分割大小.(setSizes设置的值只是初始大小而不是固定大小)

    self.hSplitter.addWidget(self.widget1)#'你的第一个子widget'
    self.hSplitter.addWidget(self.widget1)#'你的第二个子widget'
    self.hSplitter.setSizes([800,120])#直接写入数字列表

你可能感兴趣的:(PyQt5,python)