Button - Кнопка
![digraph geometry {
node [shape="box", style=filled, fillcolor="lightgray"]
rankdir=LR
labelloc="t";
Button [ href="Button.html#ref-button-class", fillcolor=green, style=filled ];
ToolButton [ href="ToolButton.html#ref-toolbutton-class" ];
ActionButton [ href="ActionButton.html#ref-actionbutton-class" ];
SystemActionButton [ href="SystemActionButton.html#ref-systemcationbutton-class" ];
Separator [ href="Separator.html#ref-separator-class" ];
Button -> ToolButton;
Button -> ActionButton;
Button -> SystemActionButton;
Button -> Separator;
}](../../_images/graphviz-05e541857c6a880d6a3c04cc6eb09dd71b85f53c.png)
- class axipy.menubar.Button
Кнопка с инструментом для добавления в меню. Абстрактный класс.
Для создания объекта этого класса используйте
ActionButton
,ToolButton
,SystemActionButton
.Свойства:
Ссылка на объект
PySide2.QtWidgets.QAction
.Идентификатор наблюдателя для определения доступности инструмента.
Методы:
remove
()Удаляет кнопку из меню.
- property action: QAction
Ссылка на объект
PySide2.QtWidgets.QAction
. Через него можно производить дополнительные необходимые действия через объект Qt.Пример задания всплывающей подсказки, используя метод класса
PySide2.QtWidgets.QAction
:button.action.setToolTip("Всплывающая подсказка")
- remove()
Удаляет кнопку из меню.