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的QSplitter组件时,如何正确设置分割区域的比例。当常规的setStretchFactor方法因子widget含有QLayout布局而失效时,应采用setSizes方法,通过设定初始像素值来调整分割比例。
1676

被折叠的 条评论
为什么被折叠?



