开发者

PyQt5中QLCDNumber的实现

目录
  • 1. 描述
  • 2.功能作用
    • (1) 构造函数
    • (2) 设置显示数值
    • (3) 位数限制
    • (4) 模式设置
    • (5) 溢出
    • (6) 分段样式
  • 3.信号

    1. 描述

    展示LCD样式http://www.devze.com的数字,它可以显示几乎任何大小的数字,可以显示十进制,十六进制,八进制或二进制数。

    继承自QFrame

    2.功能作用

    (javascript1) 构造函数

    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
        二进制
    """
    # 也可以使用下面android的方法
    setHexMode()
    setDecMode()
    setOctMode()
    setBinMode()
    

    (5) 溢出

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

    (6) 分段样式

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

    3.信号

    # 数据溢出时发射
    overflow()

    到此这篇关于PyQt5中QLCDNumber的实现的文章就介绍到这了,更多相关PyQt5 QLCDNumber内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)! 

    0

    上一篇:

    下一篇:

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    最新开发

    开发排行榜