Ситуация следующая. На основе примера аналоговых часов из документации кьют (
http://developer.qt.nokia.com/doc/qt-4.8/widgets-analogclock.html) написал я стрелочный индикатор (см. прикрепл.) Механизм отрисовки таков, что при получении нового значения отображаемого параметра вызывается функция upgrade и виджет перерисовывается с уже новой позицией стрелки. (стрелка это обычный полигон), границы зелёной,жёлтой и красной зон шкалы задаются с помощью параметров, которые являются членами класса виджета.
Хочу сделать так, что бы при превышении значения красной зоны дуга окомляющая шкалу начинала мигать красным цветом (при чём мигать какое-то фиксированное время, а не то в течении которого стрелка находилась в красной зоне). Как это лучше реализовать? Дело в том, что перерисовка может вызываться как через доли секунд так и через минуту.. можно конечно запустить таймер который будет запускать перерисовку через определённое время, соответствующее частоте мигания. Но может кто подскажет лучшее решение.