QLCDNumber
The QLCDNumber widget displays a number with LCD-like digits
Header:QLCDNumber
qmake: QT += widgets
属性设置
函数 | 描述 |
---|---|
void setDigitCount(int numDigits) | 长度 |
void setMode(QLCDNumber::Mode) | 模式 hex dec oct bin |
void setSegmentStyle(QLCDNumber::SegmentStyle) | 外观 outline filled flat |
mywidget::mywidget()
{
setWindowTitle("my widget test");
QVBoxLayout *layout=new QVBoxLayout(this);
QLCDNumber *mylcd=new QLCDNumber();
mylcd->setDigitCount(20);
mylcd->setMode(QLCDNumber::Dec);
mylcd->setSegmentStyle(QLCDNumber::Flat);
mylcd->setStyleSheet("color:red;font-size:50;");
QTimer *ptimer=new QTimer;
connect(ptimer,QTimer::timeout,[&mylcd]{
mylcd->display(QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss.zzz"));});
layout->addWidget(mylcd);
ptimer->start(1000);
this->show();
}