PyQt5中QLCDNumber的实现

 更新时间:2025年04月21日 11:04:51   作者:threesevens  
本文主要介绍了PyQt5中QLCDNumber的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1. 描述

展示LCD样式的数字,它可以显示几乎任何大小的数字,可以显示十进制,十六进制,八进制或二进制数。

继承自QFrame

2.功能作用

(1) 构造函数

QLCDNumber(parent: QWidget = None)
QLCDNumber(int, parent: QWidget = None) # 第一个参数代表展示的数值位数

(2) 设置显示数值

display(str)
display(float)
display(int)
intValue() -> int
value() -> float

(3) 位数限制

setDigitCount(int)
digitCount() -> int

(4) 模式设置

setMode(self, QLCDNumber.Mode)
mode(self) -> QLCDNumber.Mode
"""
QLCDNumber.Hex
    十六进制
QLCDNumber.Dec
    十进制
QLCDNumber.Oct
    八进制
QLCDNumber.Bin
    二进制
"""
# 也可以使用下面的方法
setHexMode()
setDecMode()
setOctMode()
setBinMode()

(5) 溢出

checkOverflow(self, float) -> bool
checkOverflow(self, int) -> bool

(6) 分段样式

setSegmentStyle(self, QLCDNumber.SegmentStyle)
segmentStyle(self) -> QLCDNumber.SegmentStyle
"""
QLCDNumber.SegmentStyle
    Outline
        生成填充了背景颜色的凸起部分
    Filled
        默认值
        生成填充前景色的凸起部分。
    Flat
        生成填充前景色的平坦段。
"""

3.信号

# 数据溢出时发射
overflow()

到此这篇关于PyQt5中QLCDNumber的实现的文章就介绍到这了,更多相关PyQt5 QLCDNumber内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • 深入解答关于Python的11道基本面试题

    深入解答关于Python的11道基本面试题

    这篇文章主要介绍了关于Python的11道基本面试题,其中单引号,双引号,三引号的区别、Python的参数传递是值传递还是引用传递以及什么是lambda函数?它有什么好处?等一系列的基础面试题,文中给出了详细的解答,需要的朋友可以参考学习。
    2017-04-04
  • 判断python字典中key是否存在的两种方法

    判断python字典中key是否存在的两种方法

    这篇文章主要介绍了判断python字典中key是否存在的两种方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • pydantic进阶用法示例详解

    pydantic进阶用法示例详解

    这篇文章主要为大家介绍了pydantic进阶用法示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • 利用Python编写一个简单的缓存系统

    利用Python编写一个简单的缓存系统

    今天来做一个最简单的例子,利用写一个最简单的缓存系统,以key``value的方式保持数据,并且需要将内容中的数据落地到文件,以便下次启动的时候,将文件的内容加载进内存中来,感兴趣的可以了解一下
    2023-04-04
  • python读取和保存图片5种方法对比

    python读取和保存图片5种方法对比

    为大家分享一下python读取和保存图片5种方法与比较,python中对象之间的赋值是按引用传递的,如果需要拷贝对象,需要用到标准库中的copy模块
    2018-09-09
  • python中shape[0]与shape[1]的说明

    python中shape[0]与shape[1]的说明

    这篇文章主要介绍了python中shape[0]与shape[1]的说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • pycharm导入第三方库的两种方法(永不报错)

    pycharm导入第三方库的两种方法(永不报错)

    这篇文章主要介绍了pycharm导入第三方库的两种方法(永不报错),本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-11-11
  • Python简单生成随机数的方法示例

    Python简单生成随机数的方法示例

    这篇文章主要介绍了Python简单生成随机数的方法,结合实例形式分析了Python基于random模块生成随机数的相关操作技巧,需要的朋友可以参考下
    2018-03-03
  • 学python最电脑配置有要求么

    学python最电脑配置有要求么

    在本篇内容中小编给大家整理的是关于学习python中电脑配置的相关文章,需要的朋友们可以学习下。
    2020-07-07
  • Python开发宝典CSV JSON数据处理技巧详解

    Python开发宝典CSV JSON数据处理技巧详解

    在Python中处理CSV和JSON数据时,需要深入了解这两种数据格式的读取、写入、处理和转换方法,下面将详细介绍如何在Python中处理CSV和JSON数据,并提供一些示例和最佳实践
    2023-11-11

最新评论