Приветствую!
Хорошо. Рассмотрим гипотетический пример.
Есть дверь. Есть концевик, который отвечает за состояние двери "Закрыта".
Есть объект кнопка с фиксацией с основной и вспомогательной переменной.
Основная переменная - команда на открытие (=False) / закрытие (=True)
Вспомогательная переменная - состояние концевика (дверь открыта = False / дверь закрыта = True)
Допустим имеется дельта времени пока дверь сойдет с концевика.
И теперь возникает идея реализовать все с помощью одной кнопки и команду отдать и состояние двери увидеть (через скрипты изменять свойства кнопки)
И в результате получаем, что пока есть команда изменить свойства можно (например текст и фон)
Нет команды нет изменений. Тогда как узнать состояние концевика?
Да многие могут сказать выведи дополнительно элемент и привяжи состояние концевика.
Принцип построения части проекта построен на перепривязки переменных.
В общем долго объяснять почему это не подходит. Надо. Так захотел заказчик.
Поэтому спрашиваю еще раз.
...
Если основная переменная стоит в состоянии True, то изменения состояния второстепенной переменной влияют на объект.
Если основная переменная стоит в состоянии False, то изменения состояния второстепенной переменной ни как не влияют на объект.
...
Это фишка или глюк.
Жду ответов и вопросов.