Изменить цвет кнопки в зависимости от событитя
Добавлено: 25 июн 2010, 08:35
Доброго всем времени суток!!!
создается система телеуправления.На диспетчерском пункте есть элементы управления( кнопки, которые управляют состоянием объектов)и элементы сигнализации( индикаторы, которые отображают состояние этих объектов). При нажатии кнопки отправляется команда на включение/выключение объекта. В ответ на эту команду после вкл. или выкл. объекта отправляется сигнализация которая отображается на индикаторе. Иногда происходит самопроизвольное переключение объектов без команды с диспетчерского пункта(по тем или иным причинам срабатывает автоматика на объекте управления). При этом загорается или гаснет индикатор. Задача состоит в том, чтобы как нибудь объединить кнопку и индикатор, чтобы при изменении состояния индикатора (смене значения от True>>False или False>>True) изменялся цвет кнопки(например становился красным), и происходило переключение его в то состояние, в котором сейчас находиться объект управления( это показывает сигнализация). При этом еще срабатывает сирена. Это нужно для того, чтобы диспетчер услышав сирену отреагировал и увидел что произошло переключение конкретного объекта. После того как он отреагирует на изменение( отключит сирену), кнопка должна принять свой прежний цвет, но сохранить новое состояние.
итак, задача в том чтобы как нибудь сделать так, чтобы при изменения состояния индикатора менялся цвет кнопки и кнопка меняла свое состояние в соответствии с индикатором.
Реально ли это реализовать? если да, то пожалуйста помогите советом или делом))
создается система телеуправления.На диспетчерском пункте есть элементы управления( кнопки, которые управляют состоянием объектов)и элементы сигнализации( индикаторы, которые отображают состояние этих объектов). При нажатии кнопки отправляется команда на включение/выключение объекта. В ответ на эту команду после вкл. или выкл. объекта отправляется сигнализация которая отображается на индикаторе. Иногда происходит самопроизвольное переключение объектов без команды с диспетчерского пункта(по тем или иным причинам срабатывает автоматика на объекте управления). При этом загорается или гаснет индикатор. Задача состоит в том, чтобы как нибудь объединить кнопку и индикатор, чтобы при изменении состояния индикатора (смене значения от True>>False или False>>True) изменялся цвет кнопки(например становился красным), и происходило переключение его в то состояние, в котором сейчас находиться объект управления( это показывает сигнализация). При этом еще срабатывает сирена. Это нужно для того, чтобы диспетчер услышав сирену отреагировал и увидел что произошло переключение конкретного объекта. После того как он отреагирует на изменение( отключит сирену), кнопка должна принять свой прежний цвет, но сохранить новое состояние.
итак, задача в том чтобы как нибудь сделать так, чтобы при изменения состояния индикатора менялся цвет кнопки и кнопка меняла свое состояние в соответствии с индикатором.
Реально ли это реализовать? если да, то пожалуйста помогите советом или делом))