如何设置初始宽度可以使用QListWidget并使用拆分器来调整大小?

时间:2017-03-08 08:24:22

标签: python qt pyqt pyside

嗨,我想设置初始宽度可以使用QListWidget,并使用拆分器来调整大小。

我想要这样的。 enter image description here

但现在,当我使用分离器时,就像这样。 enter image description here

2 个答案:

答案 0 :(得分:1)

使用Qt Designer无法设置QSplitter个孩子的初始大小。从.ui转换为.py后,您可以使用setSizes(list_of_sizes)设置每个窗格的大小。即对于双窗格窗口:

splitter = QtWidgets.QSplitter()
splitter.setSizes((50,100))

答案 1 :(得分:0)

使用QSplitter课程时,您拥有setSizes method,这基本上是与每个孩子相对应的宽度列表

QList<int> widgetsWidth;
widgetsWidth << 100 << 100 << 100 << 400;
ui->mySplitter->setSizes(widgetsWidth);