PYQT组件的应用详解

PyQt5的简介

PyQt5是一个跨平台的工具包,它可以运行UNIX,Windows,Mac OS系统中。PyQt5是双重许可。开发者可以在GPL和商业许可之间进行选择。同时其作为Python的一个模快,拥有620多个类和6000个函数和方法。

功能描述
QtCore 包含核心的非GUI功能。此模块用于处理时间、文件和目录、各种数据类型、流、URL、MIME类型、线程或进程。
QtGui 包含类窗口系统集成、事件处理、二维图形、基本成像、字体和文本
QtWidgets 含创造经典桌面风格的用户界面提供了一套UI元素的类
QtMultimedia 包含的类来处理多媒体内容和API来访问相机和收音机的功能
QtBluetooth 包含类的扫描设备和连接并与他们互动。
QtNetwork 包含网络编程的类。这些类便于TCP和IP和UDP客户端和服务器的编码,使网络编程更容易和更便携
QtPositioning 包含类的利用各种可能的来源,确定位置,包括卫星、Wi-Fi、或一个文本文件
Enginio 实现了客户端库访问Qt云服务托管的应用程序运行时
QtWebSockets 包含实现WebSocket协议类
QtWebKit 包含一个基于Webkit2图书馆Web浏览器实现类
QtWebKitWidgets 包含的类的基础webkit1一用于qtwidgets应用Web浏览器的实现
QtXml 包含与XML文件的类。这个模块为SAX和DOM API提供了实现
QtSvg 提供了显示SVG文件内容的类。可伸缩矢量图形(SVG)是一种描述二维图形和图形应用的语言
QtSql 提供操作数据库的类
QtTest 提供pyqt5应用程序的单元测试

PyQt5组件的应用

  1. QLineEdit
方法 功能描述
setAlignment() 按固定值方式对齐文本
setEchoMode() 设置文本框的显示格式
setPlaceholderText() 设置文本框显示文字
setMaxLength() 设置文本框所允许输入的最大字符数
setReadOnly() 设置文本为只读
setText() 设置文本框的内容
text() 返回文本框的内容
setDragEnable() 设置文本框是否接受拖动
selectAll() 全选
setFocus() 得到焦点
setInputMask() 设置掩码
setValidator() 设置文本框的验证器(验证规则),将限制任意可能输入的文本
信号 功能描述
selectionChanged 只要选择改变了,这个信号就会发射
textChanged 当修改文本内容时,这个信号就会发射
editingFinished 当编辑文本结束时,这个信号就会发射
  1. Qlabel
方法 功能描述
setAlignment() 按固定值方式对齐文本
serIndent() 设置文本缩进值
setPixmap() 设置QLabel为一个Pixmap图片
setText() 设置Qlabel的内容
text() 返回Qlabel的内容
selectedText()) 返回所选择的字符
setBuddy() 设置QLa
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值