1.简介
它提供了一个显示数字的显示屏控件,效果类似于现实世界中的液晶显示屏。它可以显示任何大小的数字。它可以显示十进制、十六进制、八进制或二进制数字。可以用setMode更改基数,用setSmallDecimalPoint更改小数点。
2.常用方法
以下是一些常用的方法及其详细说明:
-  display: 显示一个实数。 
-  setDigitCount: 设置显示数字的位数,必须在0..99的范围内。 
-  digitCount: 返回显示数字的位数。 
-  setSegmentStyle: 设置显示段的样式,可以是以下值之一: - QLCDNumber::Outline: 段的外边缘被绘制,但内部是透明的。
- QLCDNumber::Filled: 段被填充。
- QLCDNumber::Flat: 段被填充,并且没有边框。
 
-  segmentStyle: 返回当前设置的段样式。 
-  setMode(Mode mode): 设置显示模式。 Mode是一个枚举,可以是以下值之一:- QLCDNumber::Dec: 十进制。
- QLCDNumber::Bin: 二进制。
- QLCDNumber::Oct: 八进制。
- QLCDNumber::Hex: 十六进制。
 
-  mode: 返回当前设置的显示模式。 
-  setSmallDecimalPoint: 设置小数点是否使用较小的模式。 
-  smallDecimalPoint: 返回小数点是否使用较小的模式。 
-  intValue: 返回当前显示的整数值。 
-  value: 返回当前显示的浮点数值。 
3.示例
示例1:显示不同的段样式。
#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget)
{ui->setupUi(this);ui->lcdNumber1->setSegmentStyle(QLCDNumber::Outline);ui->lcdNumber1->display(12.34);ui->lcdNumber2->setSegmentStyle(QLCDNumber::Filled);ui->lcdNumber2->display(12.34);ui->lcdNumber3->setSegmentStyle(QLCDNumber::Flat);ui->lcdNumber3->display(12.34);
}Widget::~Widget()
{delete ui;
}

示例2:设置显示模式。
#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget)
{ui->setupUi(this);ui->lcdNumber1->setSegmentStyle(QLCDNumber::Outline);ui->lcdNumber1->setDecMode();ui->lcdNumber1->display(12);ui->lcdNumber2->setSegmentStyle(QLCDNumber::Filled);ui->lcdNumber2->setOctMode();ui->lcdNumber2->display(12);ui->lcdNumber3->setSegmentStyle(QLCDNumber::Flat);ui->lcdNumber3->setBinMode();ui->lcdNumber3->display(12);
}Widget::~Widget()
{delete ui;
}

示例3:设置样式表。
这就很容易看出段样式的区别了。
 
 
#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget)
{ui->setupUi(this);ui->lcdNumber1->setSegmentStyle(QLCDNumber::Outline);ui->lcdNumber1->setDecMode();ui->lcdNumber1->display(12);ui->lcdNumber2->setSegmentStyle(QLCDNumber::Filled);ui->lcdNumber2->setOctMode();ui->lcdNumber2->display(12);ui->lcdNumber3->setSegmentStyle(QLCDNumber::Flat);ui->lcdNumber3->setBinMode();ui->lcdNumber3->display(12);this->setStyleSheet("QLCDNumber { color: red; background-color: black; }");
}Widget::~Widget()
{delete ui;
}
4.相关推荐
libVLC 专栏介绍-CSDN博客
Qt+FFmpeg+opengl从零制作视频播放器-1.项目介绍_qt opengl视频播放器-CSDN博客
QCharts -1.概述-CSDN博客