python PyQt5 QLCDNumber类(用于显示数字或一些符号的容器)

https://doc.qt.io/qtforpython/PySide2/QtWidgets/QLCDNumber.html?highlight=qlcdnumber#PySide2.QtWidgets.QLCDNumber

继承关系

在这里插入图片描述

细节描述

在这里插入图片描述
它可以显示几乎任何大小的数字。它可以显示十进制,十六进制,八进制或二进制数字。使用display()插槽很容易连接到数据源,该插槽重载了五个参数类型中的任何一个。

还有一些插槽可以通过setMode()更改基数,并通过setSmallDecimalPoint()更改小数点。

当要求显示超出其范围的内容时,QLCDNumber会发出overflow()信号。范围由setDigitCount()设置,但setSmallDecimalPoint()也会影响该范围。如果显示设置为十六进制,八进制或二进制,则显示该值的整数等效值。

可以显示这些数字和其他符号: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用空格代替非法字符。

尽管可以使用value()检索数值,但是无法检索QLCDNumber对象的内容。如果您确实需要文本,我们建议您将馈入display()插槽的信号也连接到另一个插槽,并将值存储在那里。

顺便说一句,QLCDNumber是Qt的最老部分,其根源可以追溯到Sinclair Spectrum上的BASIC程序。

See also

QLabelQFrameDigital Clock ExampleTetrix Example
class QLCDNumber([parent=None])¶
QLCDNumber(numDigits[, parent=None])

param parent
QWidget

param numDigits
uint

构造一个LCD数字,将数字位数设置为5,将基数设置为小数,将小数点模式设置为“小”,并将帧样式设置为凸起的框。 segmentStyle()设置为Outline。

父参数传递给QFrame构造函数。

See also

setDigitCount()setSmallDecimalPoint()

构造一个LCD数字,将数字位数设置为numDigits,将基数设置为小数,将小数点模式设置为“小”,并将框架样式设置为凸起的框。 segmentStyle()设置为Filled。

父参数传递给QFrame构造函数。

See also

setDigitCount()setSmallDecimalPoint()

方法

插槽slot

display()

PySide2.QtWidgets.QLCDNumber.display(num)¶
Parameters
num – double

这是一个重载方法。显示数字num。

发布了1058 篇原创文章 · 获赞 86 · 访问量 33万+

猜你喜欢

转载自blog.csdn.net/Dontla/article/details/105624198