Я зеленая рука. Прошел день, когда я пытался решить эту проблему. У меня есть много пользовательских виджетов, чем использовать gridlayout. как это введите описание изображения здесь
когда я изменю размер окна, я хочу, чтобы виджет переместился на следующую строку или переместился на верхнюю строку.
это мой код
myLayout =QGridLayout()
myLayout.setContentsMargins(0,0,0,0)
myLayout.setSpacing(0)
myLayout.setAlignment(Qt.AlignTop| Qt.AlignLeft)
self.setLayout(myLayout)
t =CustomItemWidget()
k =CustomItemWidget()
k1 =CustomItemWidget()
k2 =CustomItemWidget()
k3 =CustomItemWidget()
myLayout.addWidget(k,0,0)
myLayout.addWidget(k1,0,1)
myLayout.addWidget(k2,0,2)
myLayout.addWidget(k3)
myLayout.addWidget(t)
self.setGeometry(300,200,550,550)
self.setWindowTitle('Test')
self.show()