首页 > 编程知识 正文

电工电子技术基本教程,使用电脑基本教程书

时间:2023-05-04 04:20:47 阅读:180632 作者:3893

PyQt5是一个基于Digia强大的图形程序框架Qt5的python界面,由一系列python模块组成。

PyQt5本身有620多个类和6000多个函数和方法。 可以在多个平台上运行。

PyQt5有双重合同,自由开发人员可以选择免费的GPL版本。 如果您只在挑剔的戒指上使用PyQt进行商务活动,则需要为此支付commercial许可证费用

PyQt5的官方网站是www.riverbankcomputing.co.uk

PyQt5包含以下模块:

qtcoreqtguiqtwidgetsqtmultimediaqtbluetoothqtnetworkqtpositioningenginioqtwebkitqtwebkitwidgetsqtxmlqtsvqlqtttttttteteeeeeeeee

1 ) QtCore模块涵盖软件包的核心非GUI功能,涉及程序的time、文件、目录、数据类型、文本流、链接、mime、线程、进程等对象

2 ) QtGui模块复盖许多基本的图形功能类; 它包括窗口集、事件处理、2D图形、基本图像和界面以及字体文本。

3 ) Qt构件模块包含一组用于构建符合系统样式的类界面的UI元素组件,您可以在安装过程中选择是否使用此功能

4 ) QtMultimedia模块中,处理多媒体事件,通过调用API界面访问摄像机、声音设备、信息收发(radio functionality )等的类库

5 ) Qt蓝牙模块包含用于处理蓝牙活动的类库,包括设备扫描、连接和交互等行为

6 ) QtNetwork模块包括用于网络编程的类库,通过提供方便的TCP/IP和UDP c/s代码集,便于基于Qt的网络编程。

7 ) Qt定位模块用于获取位置信息,可以通过多种方式进行定位,包括但不限于卫星、无线局域网、图文信息等。 该APP应用一般用于网络地图定位系统

8 ) Enginio模块用于构建客户端APP应用程序库,以便在运行时访问Qt Cloud服务器托管的APP应用程序

9 ) QtWebSockets模块包含一组用于实现web套接字协议的程序

10 ) QtWebKit包含用于实现基于webkit2的web浏览器的类库

11 ) QtWebKitWidgets模块提供一组类库,用于实现以Widgets包构建的基于webkit1的web浏览器

12 ) QtXml模块包括用于处理XML的类库,并提供了一种实现SAX和DOM API的方法

13 ) QtSvg模块通过一系列类提供了表示矢量图形文件内容的方法

14 ) QtSql模块提供并使用数据库对象的接口

15 ) QtTest模块包含允许通过单元测试调试pyqt5APP应用程序的功能

注意: PyQt5与PyQt4不兼容

下一节:第一个pyqt5APP应用

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。