# Button - Кнопка

class axipy.Button

  Кнопка с инструментом для добавления в меню. Абстрактный класс.

  Для создания объекта этого класса используйте `ActionButton`, `ToolButton`, `SystemActionButton`.

  Свойства:

  `action` | Возвращает ссылку на объект `PySide2.QtWidgets.QAction`.
  `observer` | Возвращает наблюдатель для определения доступности кнопки.
  `observer_id` | Возвращает идентификатор наблюдателя для определения доступности кнопки.

  Методы:

  `remove`() | Удаляет кнопку из меню.

  property action: QAction

    Возвращает ссылку на объект `PySide2.QtWidgets.QAction`. Через него можно производить дополнительные необходимые действия через объект Qt.

    Пример задания всплывающей подсказки, используя метод класса `PySide2.QtWidgets.QAction`:

        button.action.setToolTip("Всплывающая подсказка")

  property observer: Optional[Observer]

    Возвращает наблюдатель для определения доступности кнопки.

  property observer_id: str

    Возвращает идентификатор наблюдателя для определения доступности кнопки.

  remove()

    Удаляет кнопку из меню.