StyledButton ================= .. currentmodule:: axioma.gui .. class:: StyledButton Кнопка, отображающая стиль Унаследован от: :class:`~PyQt5.QtWidgets.QPushButton` Методы: .. method:: StyledButton(parent=None, scaled=True) Конструктор класса :param parent: владелец элемента :type parent: :class:`~PyQt5.QtWidgets.QWidget` :param scaled: c масштабированием :type scaled: :class:`bool` .. method:: StyledButton(geometry_style_class, style, parent=None, scaled=True) Конструктор класса :param geometry_style_class: класс стиля геометрии :type geometry_style_class: :class:`~axioma.render.GeometryStyleClass` :param style: стиль :type style: :class:`~axioma.render.Style` :param parent: владелец элемента :type parent: :class:`~PyQt5.QtWidgets.QWidget` :param scaled: c масштабированием :type scaled: :class:`bool` .. method:: setStyleParameters(geometry_style_class, style) Установить параметры кнопки :param geometry_style_class: класс стиля геометрии :type geometry_style_class: :class:`~axioma.render.GeometryStyleClass` :param style: стиль :type style: :class:`~axioma.render.Style` .. py:method:: setPropertyReadOnly(readOnly) Управление возможностью редактирования свойств :param readOnly: Если задано True, редактор открывается только на чтение :type readOnly: :class:`bool` .. method:: style() Получить текущий стиль :return: стиль :rtype: :class:`~axioma.render.Style` .. method:: styleChanged [signal] Сигнал изменения параметров .. method:: changedStyle(geometry_style_class, style) [signal] Сигнал изменения параметров :param geometry_style_class: класс стиля геометрии :type geometry_style_class: :class:`~axioma.render.GeometryStyleClass` :param style: стиль :type style: :class:`~axioma.render.Style`