AxipyActiveToolPanelHandlerBase - Базовый класс обработчика панели активного инструмента¶
-
class
axipy.gui.
AxipyActiveToolPanelHandlerBase
(shadow_handler)¶ Базовый класс обработчика панели активного инструмента.
Methods:
activate
()Показывает пользовательский графический элемент в панели активного инструмента.
Скрывает пользовательский графический элемент из панели активного инструмента.
set_observer
(observer_id)Метод устанавливает наблюдателя.
set_panel_title
(title)Устанавливает заголовок панели активного инструмента.
set_widget
(widget)Пользовательский графический элемент будет помещен в панель активного инструмента при активации обработчика.
Attributes:
Signal[]
Сигнал испускается когда обработчик панели активного инструмента становится активным.Signal[]
Сигнал испускается перед тем как обработчик панели активного инструмента перестает быть активным.Signal[]
Сигнал испускается после закрытия панели активного инструментаВозвращает пользовательский графический элемент.
-
activate
()¶ Показывает пользовательский графический элемент в панели активного инструмента.
-
property
activated
¶ Signal[]
Сигнал испускается когда обработчик панели активного инструмента становится активным.- Тип результата
Signal
-
deactivate
()¶ Скрывает пользовательский графический элемент из панели активного инструмента.
-
property
deactivated
¶ Signal[]
Сигнал испускается перед тем как обработчик панели активного инструмента перестает быть активным.- Тип результата
Signal
-
property
panel_was_closed
¶ Signal[]
Сигнал испускается после закрытия панели активного инструмента- Тип результата
Signal
-
set_observer
(observer_id)¶ Метод устанавливает наблюдателя. Если наблюдатель сигнализирует, что условия доступности кнопки нарушены, то панель активного инструмента сразу же закроется.
- Параметры
observer_id (
Union
[str
,Key
]) – Идентификатор наблюдателя для управления видимостью и доступностью
См.также
Наблюдатели за состоянием инструмента
observers
-
set_panel_title
(title)¶ Устанавливает заголовок панели активного инструмента.
- Параметры
title (
str
) – Новый заголовок.
-
set_widget
(widget)¶ Пользовательский графический элемент будет помещен в панель активного инструмента при активации обработчика. Владение графическим элементом передаётся обработчику. Это значит, что не следует использовать и сохранять где-либо ссылку на этот объект. Для получения графического элемента обратно используйте
widget()
.
-