我有一个布局,需要将小部件向上推。我知道可以这样做:
layout = QtWidgets.QVBoxLayout()
layout.addWidget(test_widget)
layout.addStretch()
addStretch将把所有小部件推到顶部。但是,我正在使用的布局是QGridLayout,而.addStretch()无法与网格布局一起使用。如何在底部填充所有空白空间,并使用网格布局将所有小部件推到顶部?
我有一个布局,需要将小部件向上推。我知道可以这样做:
layout = QtWidgets.QVBoxLayout()
layout.addWidget(test_widget)
layout.addStretch()
addStretch将把所有小部件推到顶部。但是,我正在使用的布局是QGridLayout,而.addStretch()无法与网格布局一起使用。如何在底部填充所有空白空间,并使用网格布局将所有小部件推到顶部?
layout.setRowStretch(layout.rowCount(), 1)
。 - gil9red