DigitalClock::DigitalClock(QWidget *parent) : QLCDNumber(parent) { setSegmentStyle(Filled); // setSegmentStyle(Outline); // setSegmentStyle(Flat); setAutoFillBackground(true); setStyle(QStyleFactory::create(tr("Windows")) ); QPalette palette; QBrush brush(QColor(255, 0, 0, 255)); brush.setStyle(Qt::SolidPattern); palette.setBrush(QPalette::Active, QPalette::WindowText, brush); palette.setBrush(QPalette::Inactive, QPalette::WindowText, brush); setPalette(palette); setFrameShape(QFrame::NoFrame); setFrameShadow(QFrame::Plain); QTimer *timer = new QTimer(this); connect(timer, SIGNAL(timeout()), this, SLOT(showTime())); timer->start(1000); showTime(); // setWindowTitle(tr("Digital Clock")); // resize(150, 60); }
myClock::myClock(QWidget *parent) :QLCDNumber(parent) { setSegmentStyle(Filled); QTimer *timer = new QTimer(this); QObject::connect(timer, SIGNAL(timeout()), this, SLOT(show_time())); timer->start(1000); }
Percent::Percent(QWidget *parent) : QLCDNumber(parent) { pedometer_steps = 1; pacer_value = 1; setSegmentStyle(Filled); setNumDigits(4); setFrameShape(QFrame::NoFrame); resize(412, 150); }
Reloj::Reloj(QWidget *parent) : QLCDNumber( parent ) { setSegmentStyle(Filled); this->setAttribute( Qt::WA_DeleteOnClose ); QTimer *timer = new QTimer(this); connect( timer, SIGNAL( timeout() ), this, SLOT( showTime() ) ); timer->start(1000); this->resize( preferencias::getInstancia()->value( "Ventanas/Reloj", this->size() ).toSize() ); }
void QLCDNumber::init() { setFrameStyle( QFrame::Box | QFrame::Raised ); val = 0; base = DEC; smallPoint = FALSE; setNumDigits( ndigits ); setSegmentStyle( Outline ); d = 0; setSizePolicy( QSizePolicy( QSizePolicy::Minimum, QSizePolicy::Minimum ) ); }
Des::Des(uint numDigits , QWidget *parent) : QLCDNumber(numDigits , parent) { setSegmentStyle(QLCDNumber::Flat); setDigitCount(1); timer = new QTimer (this); timer->setInterval (10); timer->start(); QObject::connect (timer , SIGNAL (timeout() ) , this , SLOT (refresh())); }
DigitalClock::DigitalClock(QWidget *parent) : QLCDNumber(parent) { ui.setupUi(this); setSegmentStyle(Filled); QTimer *timer = new QTimer(this); QObject::connect(timer, SIGNAL(timeout()), this, SLOT(showTime())); timer->start(1000); showTime(); resize(WIDTH_TIMER, HEIGHT_TIMER); }
DigitalClock::DigitalClock(QWidget *parent) : QLCDNumber(parent) { setSegmentStyle(Filled); setNumDigits(8); QTimer *timer = new QTimer(this); connect(timer, SIGNAL(timeout()), this, SLOT(showTime())); timer->start(1000); showTime(); setWindowTitle(tr("Digital Clock")); resize(150, 60); }
int QLCDNumber::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QFrame::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { if (_id < 9) qt_static_metacall(this, _c, _id, _a); _id -= 9; } #ifndef QT_NO_PROPERTIES else if (_c == QMetaObject::ReadProperty) { void *_v = _a[0]; switch (_id) { case 0: *reinterpret_cast< bool*>(_v) = smallDecimalPoint(); break; case 1: *reinterpret_cast< int*>(_v) = numDigits(); break; case 2: *reinterpret_cast< int*>(_v) = digitCount(); break; case 3: *reinterpret_cast< Mode*>(_v) = mode(); break; case 4: *reinterpret_cast< SegmentStyle*>(_v) = segmentStyle(); break; case 5: *reinterpret_cast< double*>(_v) = value(); break; case 6: *reinterpret_cast< int*>(_v) = intValue(); break; } _id -= 7; } else if (_c == QMetaObject::WriteProperty) { void *_v = _a[0]; switch (_id) { case 0: setSmallDecimalPoint(*reinterpret_cast< bool*>(_v)); break; case 1: setNumDigits(*reinterpret_cast< int*>(_v)); break; case 2: setDigitCount(*reinterpret_cast< int*>(_v)); break; case 3: setMode(*reinterpret_cast< Mode*>(_v)); break; case 4: setSegmentStyle(*reinterpret_cast< SegmentStyle*>(_v)); break; case 5: display(*reinterpret_cast< double*>(_v)); break; case 6: display(*reinterpret_cast< int*>(_v)); break; } _id -= 7; } else if (_c == QMetaObject::ResetProperty) { _id -= 7; } else if (_c == QMetaObject::QueryPropertyDesignable) { _id -= 7; } else if (_c == QMetaObject::QueryPropertyScriptable) { _id -= 7; } else if (_c == QMetaObject::QueryPropertyStored) { _id -= 7; } else if (_c == QMetaObject::QueryPropertyEditable) { _id -= 7; } else if (_c == QMetaObject::QueryPropertyUser) { _id -= 7; } #endif // QT_NO_PROPERTIES return _id; }
NumericGauge::NumericGauge(QWidget *pParent) : QLCDNumber(pParent) { // LCD setFrameShadow( QFrame::Plain ); setSegmentStyle( QLCDNumber::Flat ); setLineWidth(0); setAutoFillBackground( true ); setBackgroundColor( QColor(150, 220, 120) ); setDigitsColor( QColor(0, 0, 0) ); setDecimals( 1 ); setValue( 0 ); }
void MyNumberLCD::ColorOnChange(int n) { setSegmentStyle(Flat); if (intValue() == 0) { setStyleSheet("color:green"); display(n); } else if (intValue() % 2 == 0) { setStyleSheet("color:blue"); display(n); } else if (intValue() % 2 != 0) { setStyleSheet("color:red"); display(n); } }
bool QLCDNumber::qt_property( int id, int f, QVariant* v) { switch ( id - staticMetaObject()->propertyOffset() ) { case 0: switch( f ) { case 0: setSmallDecimalPoint(v->asBool()); break; case 1: *v = QVariant( this->smallDecimalPoint(), 0 ); break; case 3: case 4: case 5: break; default: return FALSE; } break; case 1: switch( f ) { case 0: setNumDigits(v->asInt()); break; case 1: *v = QVariant( this->numDigits() ); break; case 3: case 4: case 5: break; default: return FALSE; } break; case 2: switch( f ) { case 0: setMode((Mode&)v->asInt()); break; case 1: *v = QVariant( (int)this->mode() ); break; case 3: case 4: case 5: break; default: return FALSE; } break; case 3: switch( f ) { case 0: setSegmentStyle((SegmentStyle&)v->asInt()); break; case 1: *v = QVariant( (int)this->segmentStyle() ); break; case 3: case 4: case 5: break; default: return FALSE; } break; case 4: switch( f ) { case 0: display(v->asDouble()); break; case 1: *v = QVariant( this->value() ); break; case 3: case 4: case 5: break; default: return FALSE; } break; case 5: switch( f ) { case 0: display(v->asInt()); break; case 1: *v = QVariant( this->intValue() ); break; case 3: case 4: case 5: break; default: return FALSE; } break; default: return QFrame::qt_property( id, f, v ); } return TRUE; }
/** * @brief コンストラクタ * @par [入力] * @param[in] parent **/ DigitalClock::DigitalClock(QWidget *parent) : QLCDNumber(parent) { setSegmentStyle(Filled); QPalette pal(palette()); pal.setColor(QPalette::Background, Qt::red); setPalette(pal); QTimer *timer = new QTimer(this); timer->start(TIMER_COUNT_MS); showTime(); #if RASPBERRY_PI /// どの道、FULLScreenになっちゃうけど念の為。 showFullScreen(); #else setWindowTitle(tr("Digital Clock")); resize(400, 200); #endif connect(timer, SIGNAL(timeout()), this, SLOT(showTime())); }
void MyNumberLCD::Zero() { setSegmentStyle(Flat); setStyleSheet("color:green"); display(0); }