zoukankan      html  css  js  c++  java
  • PyQt5Day27--展示控件QLCDNumber(LCD屏幕显示)

    一、QLCDNumber简介

      展示LCD样式的数字;可以显示几乎任何大小的数字;

      可以显示十进制,十六进制,八进制或二进制数;

      能够显示字符,如下。

    二、功能作用

    1、构造函数

    2、设置显示数值

    (1)框架

    (2)操作及展示

     1 # 设置显示数值
     2 # lcd.display("12345")
     3 # lcd.display("osgabcdefghlruy")
     4 # lcd.display(":36'")
     5 lcd.display("12.38")
     6 
     7 btn = QPushButton(self)
     8 btn.setText("测试按钮")
     9 btn.move(50, 50)
    10 btn.clicked.connect(lambda: print(lcd.value()))

    3、位数限制

    (1)框架

    (2)操作及展示

    1 # 位数限制
    2 lcd.setDigitCount(3)

    4、模式设置

    (1)框架

    (2)操作及展示

    1 # 模式设置
    2 lcd.display(12)
    3 # lcd.setMode(QLCDNumber.Bin) # 二进制
    4 # lcd.setMode(QLCDNumber.Oct) # 八进制
    5 lcd.setMode(QLCDNumber.Hex)  # 十六进制
    6 # lcd.setMode(QLCDNumber.Dec) # 十进制

    5、溢出

    (1)框架

    (2)操作及展示

    1 # 溢出
    2 lcd.setDigitCount(3)  # 设置位数
    3 print(lcd.checkOverflow(999))  # False
    4 print(lcd.checkOverflow(1000))  # True
    5 
    6 lcd.overflow.connect(lambda: print("数值溢出"))
    7 lcd.display(1111)

    6、分段样式

    (1)框架

    (2)操作及展示

     1 # 分段样式
     2 lcd = QLCDNumber(self)  # 5代表展示的位数
     3 lcd.move(0, 0)
     4 lcd.resize(300, 100)
     5 
     6 lcd2 = QLCDNumber(self)
     7 lcd2.move(0, 100)
     8 lcd2.resize(300, 100)
     9 
    10 lcd3 = QLCDNumber(self)
    11 lcd3.move(0, 200)
    12 lcd3.resize(300, 100)
    13 
    14 lcd.display(99)
    15 lcd2.display(99)
    16 lcd3.display(99)
    17 
    18 lcd.setSegmentStyle(QLCDNumber.Outline)
    19 lcd2.setSegmentStyle(QLCDNumber.Filled)
    20 lcd3.setSegmentStyle(QLCDNumber.Flat)

  • 相关阅读:
    实验室资质认定评审准则和要素及要点
    如何进行内审?
    实验室比对结果评价的3种方法
    第一次如何申请CNAS实验室认可资质
    风险评估的实施步骤
    Servlet
    CMMI_SCAMPY评估方法
    PHP_2
    PHP_1
    java中String与StringBuilder的区别
  • 原文地址:https://www.cnblogs.com/fengxb1213/p/12822576.html
Copyright © 2011-2022 走看看