#include "clockoverlay.h" #include ClockOverlay::ClockOverlay(QWidget* parent) : QLCDNumber(parent) { QPalette palette; palette.setColor(QPalette::Window, Qt::white ); palette.setColor(QPalette::Light, Qt::blue ); palette.setColor(QPalette::Dark, Qt::darkBlue ); this->setSegmentStyle( Filled ); this->setAutoFillBackground ( true ); this->setPalette(palette); } void ClockOverlay::timerTick() { QTime now = QTime::currentTime(); QString format = ( (now.second()%2)==0) ? "HH:mm" : "HH mm"; this->display( QTime::currentTime().toString(format) ); this->raise(); }