介绍: QLcdNum类QLCDNumber小部件显示一个带有lcd的数字的数字
UI属性介绍
smallDecimalPoint:是否显示小数
digitConunt:显示的位数
mode:以几进制显示
segmentStyle:显示方式
value:当前值
intvalue:初值
函数接口介绍
disPlay显示文本()
实例代码:
LCD时钟
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
QTimer *timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(showTime()));//每次时间改变都触发
timer->start(1000);
showTime();
ui->lcdNumber->setWindowTitle(tr("Digital Clock"));
ui->lcdNumber->resize(150, 60);
}
void Widget::showTime()
{
QTime time = QTime::currentTime();
QString text = time.toString("hh:mm");
if ((time.second() % 2) == 0) //每两秒闪烁一次
text[2] = ' ';
ui->lcdNumber->display(text);//显示数字
}
运行结果: