Pyside - QGridLayout опция addStretch?

У меня есть макет, который мне нужно, чтобы виджеты были сдвинуты вверх. я знаю, что я могу сделать это

layout = QtWidgets.QVBoxLayout()
layout.addWidget(test_widget)
layout.addStretch()

и addStretch подтолкнет все виджеты к вершине. Однако используемым макетом является QGridLayout, а.addSretch() не работает с макетом сетки. Как бы я заполнил все пустое пространство внизу моего окна и переместил все мои виджеты наверх с помощью сетки?

1 ответ

Несмотря ни на что, я нашел ответ. Я должен был сделать это

layout.setRowStretch(row_number, 1)
Другие вопросы по тегам