0
点赞
收藏
分享

微信扫一扫

30 DisPlayWidgets之lcdNum

介绍: QLcdNum类QLCDNumber小部件显示一个带有lcd的数字的数字

UI属性介绍

30 DisPlayWidgets之lcdNum_初值

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);//显示数字
}

运行结果:

30 DisPlayWidgets之lcdNum_实例代码_02

 

 

举报

相关推荐

0 条评论