Qt应用开发(基础篇)——LCD数值类 QLCDNumber

这篇具有很好参考价值的文章主要介绍了Qt应用开发(基础篇)——LCD数值类 QLCDNumber。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 一、前言

        QLCDNumber类继承于QFrame,QFrame继承于QWidget,是Qt的一个基础小部件。

        框架类QFrame介绍

Qt应用开发(基础篇)——LCD数值类 QLCDNumber,QT应用开发,qt,c++,上位机,PC

        QLCDNumber用来显示一个带有类似lcd数字的数字,适用于信号灯跑步机体温计时钟电表水表血压计等仪器类产品的数值显示。

Qt应用开发(基础篇)——LCD数值类 QLCDNumber,QT应用开发,qt,c++,上位机,PC

         QLCDNumber可以显示十进制,十六进制,八进制或二进制数。显示数字和其他符号包括:0/O、1、2、3、4、5/S、6、7、8、9/g、减号、小数点、A、B、C、D、E、F、h、h、L、O、P、r、u、u、Y、冒号、度号(在字符串中指定为单引号)和空格(非法字符用空格替换)。

二、QLCDNumber类

1、digitCount

        该属性表示当前可显示的位数,默认为5。如果smallDecimalPoint为false,小数点也占用一位。

int digitCount() const                //获取可显示的位数
void setDigitCount(int numDigits)     //设置可显示的位数

2、intValue

        该属性表示当前显示当前值最接近的整数(四舍五入),如果显示的不是数字,那么返回0。

int intValue() const                //获取值
void display(const QString &s)      //设置值
void display(int num)               //设置值
void display(double num)            //设置值

3、mode

        该属性表示当前显示的模式。十进制,十六进制,八进制或二进制数。十进制可以显示浮点数,其他只能显示等效的整数。

        设置模式除了setMode也可以直接调用公共槽函数。

QLCDNumber::Mode mode() const        //获取显示模式
void setMode(QLCDNumber::Mode)       //设置显示模式

void setBinMode()       //设置二进制
void setDecMode()       //设置十进制
void setHexMode()       //设置十六进制
void setOctMode()       //设置八进制
描述
QLCDNumber::Hex 十六进制
QLCDNumber::Dec 十进制
QLCDNumber::Oct 八进制
QLCDNumber::Bin 二进制

4、segmentStyle

        该属性表示当前显示文字的样式。

QLCDNumber::SegmentStyle segmentStyle() const    //获取当前样式
void setSegmentStyle(QLCDNumber::SegmentStyle)   //设置当前样式
描述
QLCDNumber::Outline 用背景颜色填充的凸起部分
QLCDNumber::Filled 用前景色填充的凸起部分
QLCDNumber::Flat 充满前景色的平面片段

Qt应用开发(基础篇)——LCD数值类 QLCDNumber,QT应用开发,qt,c++,上位机,PC

 5、smallDecimalPoint

        该属性表示小数点的样式,如果为true,则小数点在两位数字位置之间绘制。否则,它将占据自己的数字位置,即在数字位置上绘制。默认为false。当在数字之间画小数点时,数字间的空间会稍微宽一些。

Qt应用开发(基础篇)——LCD数值类 QLCDNumber,QT应用开发,qt,c++,上位机,PC

6、value

        该属性表示当前显示当前值,如果显示的不是数字,那么返回0。

double value() const        //获取当前值

7、其他方法

         校验参数是否可以显示,适用于在设置值之前使用。

bool checkOverflow(double num) const
bool checkOverflow(int num) const

8、信号

        数据溢出的时候触发。       文章来源地址https://www.toymoban.com/news/detail-639833.html

void overflow()

到了这里,关于Qt应用开发(基础篇)——LCD数值类 QLCDNumber的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Qt应用开发(基础篇)——字体选择器 QFontDialog

             QFontDialog 类继承于QDialog,是一个设计用来选择字体的对话框部件。         对话框窗口QDialog           QFontDialog 字体选择对话框,设计用来让用户选择某一种字体,一般用于文本编辑窗口、标签显示和一些需要文本输入的场景。你可以直接使用静态函数

    2024年02月10日
    浏览(36)
  • Qt应用开发(基础篇)——文本编辑窗口 QTextEdit

             QTextEdit 类继承于QAbstractScrollArea,QAbstractScrollArea继承于QFrame,用来显示富文本和纯文本的窗口部件。 框架类 QFrame https://blog.csdn.net/u014491932/article/details/132188655 滚屏区域基类 QAbstractScrollArea https://blog.csdn.net/u014491932/article/details/132245486          QTextEdit 是一个先

    2024年02月11日
    浏览(26)
  • Qt应用开发(基础篇)——颜色选择器 QColorDialog

             QColorDialog 类继承于QDialog,是一个设计用来选择颜色的对话框部件。         对话框窗口 QDialog          QColorDialog 颜色选择器一般用来让用户选择颜色,比如画图工具中选择画笔的颜色、刷子的颜色等。你可以使用静态函数 QColorDialog::getColor() 直接显示对

    2024年02月10日
    浏览(27)
  • Qt应用开发(基础篇)——对话框窗口 QDialog

            QDialog 类继承于QWidget,是Qt基于对话框窗口(消息窗口 QMessageBox 、颜色选择窗口 QColorDialog 、文件选择窗口 QFileDialog 等)的基类。           QDialog 窗口是顶级的窗口,一般情况下,用来当做用户短期任务(确认、输入、选择)或者和用户交流(提示、错误、警告、进

    2024年02月10日
    浏览(32)
  • Qt应用开发(基础篇)——输入对话框 QInputDialog

             QInputDialog 类继承于 QDialog ,是一个简单方便的对话框,用于从用户获取单个值。         对话框窗口 QDialog           QInputDialog输入对话框 带有一个文本标签、一个输入框和标准按钮。输入内容可以字符、数字和选项,文本标签用来告诉用户应该要输入什

    2024年02月10日
    浏览(28)
  • Qt应用开发(基础篇)——纯文本编辑窗口 QPlainTextEdit

             QPlainTextEdit 类继承于 QAbstractScrollArea , QAbstractScrollArea 继承于 QFrame ,是Qt用来显示和编辑纯文本的窗口。 滚屏区域基类 https://blog.csdn.net/u014491932/article/details/132245486?spm=1001.2014.3001.5501 框架类QFrame https://blog.csdn.net/u014491932/article/details/132188655?spm=1001.2014.3001.5501   

    2024年02月11日
    浏览(31)
  • Qt应用开发(基础篇)——MDI窗口 QMdiArea QMdiSubWindow

             QMdiArea 类继承于QAbstractScrollArea,QAbstractScrollArea继承于QFrame,是Qt用来显示MDI窗口的部件。        滚屏区域基类 QAbstractScrollArea https://blog.csdn.net/u014491932/article/details/132245486        框架类 QFrame https://blog.csdn.net/u014491932/article/details/132188655           QMdiA

    2024年02月12日
    浏览(34)
  • Qt应用开发(基础篇)——文件选择对话框 QFileDialog

             QFileDialog 类继承于 QDialog ,提供了一个允许用户选择文件或目录的对话框。         对话框窗口 QDialog          QFileDialog 文件选择对话框允许用户在当前文件系统中选择一个或者多个文件或者文件路径,使用静态函数创建是很简便的方式,比如:      

    2024年02月09日
    浏览(33)
  • Qt应用开发(基础篇)——信号槽 Signals and Slots

            Qt成为我们今天拥有的灵活而舒适的工具,除了友好和能够快速开发设计师界面, 信号槽 机制是最大的核心特征,也是区别于其他开发框架最大的优势。         Qt的信号槽作用于两个对象之间的通信。当一个对象发生了改变,它希望其他关心它的对象能够了解

    2024年02月13日
    浏览(27)
  • Qt应用开发(基础篇)——时间微调输入框QDateTimeEdit、QDateEdit、QTimeEdit

             QAbstractSpinBox 是全部微调输入框的父类,这是一种允许用户通过点击上下箭头按钮或输入数字来调整数值的图形用户界面控件,父类提供了当前值 text 、对齐方式 align 、只读 readOnly 等通用属性和方法。在上一篇数值微调输入框中有详细介绍。          QDate

    2024年02月14日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包