Pyqt5设计器 - 添加小部件时网格布局中断

时间:2016-08-06 10:33:15

标签: python-3.x pyqt designer pyqt5

First picture

Second picture

请查看我在这篇文章中附上的图片。

我向Form添加了4个网格布局。我做了网格布局,我有4个方格。

然后我添加了三个按钮小部件 - 到这里一切都很好(PIC 1)但是当我添加itemlistwidget(PIC 2)时,整个事情就像你看到的那样分手了。 Itemlistwidget将占用大部分屏幕。现在我的问题是如何修复Qt设计器中的比率,使每个小部件的大小与准备的网格布局相同。感谢。

1 个答案:

答案 0 :(得分:2)

我认为这种情况的发生是因为四个小部件的大小不同。

pushButton的默认sizePolicy:h - 最小值,v - 固定

listWidget的默认sizePolicy:h - Expending,v - Expending

了解sizePolicy详细信息:http://doc.qt.io/qt-5/qsizepolicy.html

当我必须使用固定比率时,请使用具有相同默认大小策略的空小部件