继承于  QFrame

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

能够展示的字符: 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,: ' 空格

import sys
from PyQt5.QtWidgets import QApplication, QWidget,QLabel,QLCDNumber class Demo(QWidget): def __init__(self):
super().__init__()
self.resize(300,350)
#lcd=QLCDNumber(self) #创建lcd控件
lcd = QLCDNumber(5,self)
#参数1 可以展示的位数
lcd.move(10,10) lcd.overflow.connect(self.AA) #数据溢出时发射 lcd.resize(100,50)
lcd.display('') #显示字符串
lcd.display(12345) #显示整数值
#超过位数就显示0 lcd.setDigitCount(10) #设置能够展示的位数
#digitCount() -> int 返回能够展示的位数 lcd.display(123.5678) #显示浮点数
lcd.setDigitCount(10) lcd.setMode(QLCDNumber.Hex) #设置模式--方法一
#QLCDNumber.Hex 十六进制
#QLCDNumber.Dec 十进制
#QLCDNumber.Oct 八进制
#QLCDNumber.Bin 二进制 #设置模式--方法二
lcd.setHexMode() #十六进制
lcd.setOctMode() #八进制
lcd.setBinMode() #二进制
lcd.setDecMode() # 十进制 lcd.display(10) s=lcd.intValue() #返回整数值
s=lcd.value() #返回浮点数 lcd.setDigitCount(2)
s=lcd.checkOverflow(100) #数据是否溢出
lcd.display(100) lcd1 = QLCDNumber(self)
lcd1.move(10, 70)
lcd1.resize(100, 50) lcd2 = QLCDNumber(self)
lcd2.move(10, 130)
lcd2.resize(100, 50) lcd.setSegmentStyle(QLCDNumber.Outline) #设置分段样式--用背景色凸起显示
lcd1.setSegmentStyle(QLCDNumber.Filled) #生成填充前景色的凸起部分--默认
lcd2.setSegmentStyle(QLCDNumber.Flat) #生成填充前景色的凸起部分 lcd.display(99)
lcd1.display(99)
lcd2.display(99) print(s) def AA(self):
print('数据溢出') if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Demo()
ex.show()
sys.exit(app.exec_())

天子骄龙

QLCDNumber的更多相关文章

  1. Qt之QLCDNumber

    简述 QLCDNumber控件用于显示一个LCD数字. 它可以显示几乎任意大小的数字.可以显示十进制.十六进制.八进制或二进制数.很容易使用display()槽连接到数据源,这个槽可以被任何五个参数类 ...

  2. QLCDNumber设置背景色和显示数字颜色

          只看楼主 倒序阅读楼主  发表于: 2013-10-22          //LCD时间显示    QLCDNumber *m_pLcdTime = new QLCDNumber(thi ...

  3. 【PyQt5-Qt Designer】液晶显示屏(QLCDNumber)

    液晶显示屏(QLCDNumber) 总体介绍 QLCDNumber小部件显示一个类似LCD的数字. 它可以显示任何大小的数字.它可以显示十进制,十六进制,八进制或二进制数字.使用display()槽连 ...

  4. QLCDNumber设置背景色和显示数字颜色【转载】

    http://www.qtcn.org/bbs/read-htm-tid-55176.html //LCD时间显示    QLCDNumber *m_pLcdTime = new QLCDNumber ...

  5. GUI学习之三十二—QLCDNumber学习总结

    下面我们来总结一下QLCDNumber的用法 一.描述 QLCDNumber主要用来展示LCD样式的数字,他可以显示几乎任何大小的数字,可以显示十进制,十六进制,八进制或二进制数,也可以展示一些简单的 ...

  6. Qt5中用QLCDNumber显示时间

    编程中经常要用到时间的显示,因此在这总结一下在Qt中如何显示时间.废话不多说,直接上代码,简单明了,一看就懂~~ mydialog.h 文件 #ifndef MYDIALOG_H #define MY ...

  7. PyQt4入门学习笔记(四)

    在PyQt4中的事件和信号 事件 所有的GUI应用都是事件驱动的.事件主要是来自于应用的使用者,但是像互联网连接,窗口管理器或者计时器也可以产生事件.当我们调用应用的exec_()方法时,应用就进入了 ...

  8. Qt 之 数字钟

    本例用来展示 QTimer 的使用,如何定时的更新一个窗口部件. 1  QLCDNumber 类 QLCDNumber 是一种可将数字显示为类似 LCD 形式的窗口部件,它同 QLabel 一样,都继 ...

  9. [Repost]Events and Signals in PyQt4

    Reference:http://zetcode.com/gui/pyqt4/eventsandsignals/ Events and Signals in PyQt4 In this part of ...

随机推荐

  1. hdu 4758 (AC自动机)

    除了走到哪里,还要加状态表示当前节点和已经匹配的串 #include<iostream> #include<cstdio> #include<string> #in ...

  2. 2019 ccpc 秦皇岛

    D 如果1/n是有限小数,不停乘以10,一定在有限次之后成为一个整数. 10的质因子只有2和5,只要保证分母的质因子只有2和5即可 #include <iostream> #include ...

  3. Linux_OpenSSH远程连接

    目录 目录 SSH server SSH服务属性 SSH协议执行原理 SSH连接方式 ssh Commands scp commands sftp commands SSH在生产环境中的使用 系统间备 ...

  4. 阶段3 1.Mybatis_05.使用Mybatis完成CRUD_3 Mybatis的CRUD-修改和删除操作

    增加更新操作 更新用户的配置 测试类 删除的操作 这里的parpameterType值可以是:Integer.INTEGER.int.java.lang.Integer 讲到typeAliases标签 ...

  5. c# 跨应用程序域通讯

    public class MyTask { public class MyEventArgs : EventArgs { public object EventData { get; private ...

  6. CSS3——注释 id 和 class 选择器 css创建(外部、内部、内联样式表)

    注释 /*         注释内容          */ id 和 class 选择器 id   ID属性不要以数字开头,数字开头的ID在 Mozilla/Firefox 浏览器中不起作用 < ...

  7. 【MM系列】SAP MM模块-查看移动平均价的历史记录

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP MM模块-查看移动平均价的历 ...

  8. IP子网的划分

    一.划分子网的具体步骤 已知192.168.1.0/24,划分8个子网(一个ip划分8个子网,即网络位不再是24位)1100 0000.1010 1000.0000 0001.0000 00001 . ...

  9. 20191128 Spring Boot官方文档学习(9.9)

    9.9.数据存取 Spring Boot包含许多用于处理数据源的启动器. 9.9.1.配置自定义数据源 要配置自己的DataSource,请在配置中定义该类型的@Bean.Spring Boot可以在 ...

  10. C++ 14 auto

    C++14标准最近刚被通过,像以前一样,没有给这个语言带来太大变化,C++14标准是想通过改进C++11 来让程序员更加轻松的编程,C++11引入auto关键字(严格来说auto从C++ 03 开始就 ...