pyqt5, как можно динамически изменять столбцы в qgridlayoutq - PullRequest
0 голосов
/ 14 марта 2020

Я зеленая рука. Прошел день, когда я пытался решить эту проблему. У меня есть много пользовательских виджетов, чем использовать 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...