40 | 您所在的位置:网站首页 › labview显示控件中选择输入 › 40 |
液晶显示控件QLCDNumber
液晶显示控件QLCDNumber 用来显示数字和一些特殊符号,常用来显示数值日期和时间。可以显示的数字和符号有 O、0、1、2、3、4、5、6、7、8、9、-、g、.(小数点)、A,B,C、D、E、F、h、H、L、o、P、r、u、U、Y、:、'度数(在字符串中用单引号表示)和空格。QLCDNumber将非法字符换为空格。 用QLCDNumber 类创建实例对象的方法如下所示其中参数如下,QLCDNumber 是从 QFrame类继承而来的。 parent 是控件所在的窗体或容器控件,numDigits是能显示的数字个数。 from PySide6.QtWidgets import QLCDNumber QLCDNumber(numDigits: int,parent: Union[PySide6.QtWidgets.QWidget,NoneType]=None)-> None QLCDNumber(parent: Union[PySide6.QtWidgets.QWidget,NoneType]=None)-> None 液晶显示控件OLCDNumber的常用方法液晶显示控件QLCDNumber 的常用方法如表所示。 由于液晶显示控件是从QFrame类继承来的,因而可以设置液晶显示控件的边框样式,如凸起、凹陷、平面等,液晶显示控件的主要方法介绍如下。 用setDigitCount(int)方法设置液晶显示控件的最大显示数字个数,包括小数点。 用display(str)display(float)和 display(int)方法分别显示字符串、浮点数和整数显示的内容只能是O、0、1、2、3、4、5、6、7、8、9、-、g、.(小数点)、A,B,C、D、E、F、h、H、L、o、P、r、u、U、Y、:、'度数(在字符串中用单引号表示)和空格,如果显示的整数部分长度超过了允许的最大数字个数则会产生溢出,溢出时会发送overflow()信号。 可以用checkOverflow(float)和checkOverflow(int)方法检查浮点数和整数值是否会溢出,用intValue()和 value()方法可以分别返回整数和浮点数如果显示的是整数,以用setMode(QLCDNumber.Mode)方法将整数转换成二进制、八进制和十六进制显示,其中参数 QLCDNumber.Mode可以取以下值。也可以使用setDecMode()、setHexMode()、setOctMode(),setBinMode()方法设置 QLCDNumber.Hex 十六进制QLCDNumber.Dec 十进制QLCDNumber.Oct 八进制QLCDNumber.Bin 二进制 用setSegmentStyle(QLCDNumber.SegmentStyle)方法可以设置液晶显示器的外观,其中参数QLCDNumber.SegmentStyle可以取: QLCDNumber.Outline(用背景色显示数字,只显示数字的轮廓)QLCDNumber。Filled(用窗口的文字颜色显示文字)QLCDNumber.Flat(平面,没有凸起效果)。 QLCDNumber的方法及参数类型返回值的类型说明setDigitCount(int)None设置可以显示的数字个数digitCount()int获取可以显示的数字个数setSegmentStyle(QLCDNumber.SegmentStyle)None设置外观显示样式[slot]display(str:str)None显示字符串[slot]display(num:float)None显示浮点数[slot]display(num:int)None显示整数checkOverflow(float)bool取浮点数是否会溢出checkOverflow(int)bool获取整数是否会溢出intValue()int按四舍五入规则返回整数值,老 显示的不是数值,则返回0value()float返回浮点数值setMode(QLCDNumber.Mode)None设置数字的显示模式[slot]setDecMode()None转成十进制显示模式[slot]setHexMode()None转成十六进制显示模式[slot]setOctMode()None转成八进制显示模式[slot]setBinMode()None转成二进制显示模式[slot]setSmallDecimalPoint(bool)None设置小数点的显示是否占用一位 液晶显示控件OLCDNumber的信号液晶显示控件QLCDNumber 只有一个信号overflow(),当显示的整数部分长度超过了允许的最大数字个数时发送信号。 液晶显示控件QLCDNumber的应用实例下面的程序从本机上读取时间,计算到 2024 年春节的剩余时间,并用液晶显示控件显示剩余时间。 |
CopyRight 2018-2019 实验室设备网 版权所有 |