• Как в PyQt5 задать размер виджета в процентах?

    @Andrey_Dolg
    Дополню можете поиграться со стилями QSS.
    Как пример
    checkbutton.setStyleSheet("QPushButton {background-color:rgb(0,200,0) ; color: White; border-radius: 3px; height:15%; width:70%} "
                                      "QPushButton:pressed {background-color:rgb(0,150,0) ; }")

    Но первичная компоновка по областям прежде всего.
    Ответ написан
    Комментировать
  • Как в PyQt5 задать размер виджета в процентах?

    @bbkmzzzz
    В процентах от чего?
    Для виджетов в компоновщике задать strech параметры
    widg1.setHorizontalStretch(1)
    widg2.setHorizontalStretch(2)

    Внутри компоновщика размеры виджетов widg1 и widg2 будут определяться соотношением чисел, заданных в setHorizontalStretch, в данном случае размеры по горизонтали будут 1 к 2. widg 1 будет в 2 раза меньше второго виджета
    Желательно задать SizePolicy как Preferred
    Ответ написан
    Комментировать