Variable

class Varwin.Variable

Базовые классы: object

Представляет переменную, которая может инициировать события при изменении ее значения.

property Value: Any

Получает текущее значение переменной.

Пример:

result = instance.Value
AddValueChangedHandler(handler: Callable[[Any, Any], CoroutineType]) None

Добавляет функцию-обработчик, которая вызывается при изменении значения переменной.

Параметры:

handler

Асинхронная функция-обработчик с сигнатурой:

  • oldValue (Any)

  • newValue (Any)

Пример:

async def OnValueChanged(oldValue, newValue):
  ...
instance.AddValueChangedHandler(OnValueChanged)