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 binvoid 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();
}