StyledButton - Кнопка выбора стиля

class axipy.gui.StyledButton(style, parent=None)

Кнопка, отображающая стиль и позволяющая его менять

Примечание

Сигнал styleChanged испускается при смене стиля.

Пример добавления кнопки на диалог:

style = Style.from_mapinfo("Pen (1, 2, 8421504)  Brush (2, 255, 0)")

class Dialog(QDialog):
    def __init__(self, parent = None):
        QDialog.__init__(self, parent)
        self.pb = StyledButton( style, self)
        self.pb.styleChanged.connect(self.styleResult)
        self.pb.setGeometry(100, 100, 100, 50)

    def styleResult(self):
        print('Стиль изменен', self.pb.style())

dialog = Dialog()
dialog.exec()
style()

Результирующий стиль.

Тип результата

Style