热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PythonPyQt5系列教程(2):各模块介绍

PythonPyQt5各模块介绍PyQt5包括的主要模块:各模块说明:总目录跳转官方的参看指南:PyQt5指南PyQt5包括的主要模块&


Python PyQt5 各模块介绍

  • PyQt5包括的主要模块:
  • 各模块说明:




总目录跳转


  • 官方的参看指南:PyQt5指南

PyQt5包括的主要模块:


  • QtCore
  • QtGui
  • QtWidgets
  • QtMultimedia
  • QtBluetooth
  • QtNetwork
  • QtPositioning
  • Enginio
  • QtWebSockets
  • QtWebKit
  • QtWebKitWidgets
  • QtXml
  • QtSvg
  • QtSql
  • QtTest
  • QtHelp
  • QtOpenGL
  • QtXmlPatterns
  • QtDesigner

各模块说明:


module                explain
QtCore模块覆盖了包的核心和非GUI功能,此模块被用于处理程序中涉及到的 time、文件、目录、数据类型、文本流、连接、mime、线程与进程对象。
QtGui模块覆盖多种基本图形功能的类,包括但不限于:窗口集、事件处理、2D图形、基本的图像和界面字体文本。
QtWigdget模块包含了一整套UI元素组件,用于建立符合系统风格的classic界面,非常方便。
QtWnltimedia模块包含了一套类库,该类库被用于处理多媒体事件,通过调用API接口访问摄像头,语音设备、收发消息(radio functionality)等。
QtBluetooth模块包含了处理蓝牙活动的类库,它的功能包括:扫描设备、连接、交互等行为。
QtNetwork模块包含用于网络编辑的类库,这组类程序通过提供便捷的TCP/IP 及 UDP 的 C/S 程式码集合,使得基于Qt 的网络编程更容易。
QtPositioning模块用于获取位置信息,此模块允许更多种方式达成定位,包含但限于:卫星、无线网、文字信息。此应用一般用于网络地图定位系统。
Enginio模块用于构建客户端的应用程式库,用于在运行时访问 Qt Cloud 服务器托管的应用程序。
QtWebSockets模块包含了一组类程序,用以实现 websocket 协议。
QtWebKit包含了用于实现基于 webkit2 的网络浏览器的类库
QtWebKitWidgets模块基于 WebKit1 的 Web 浏览器实现的类,基于QtWidgets 的应用程序。
QtXml模块包含了用于处理 XML 的类库,此模块为 SAX 和 DOM API 的实现提供方法。
QtSvg模块通过一组类,为显示矢量图形文件的内容提供了方法。
QtSql模块提供了数据库对象的接口以供使用
QtTest模块 包含了可以通过单元测试,以调试PyQt5应用程式的功能。
QtHelp模块包含了用于创建和查看可查找的文档类。
QtOpenGL使用 OpenGL 库来渲染3D和 2D图形。该模块使得Qt GUI库和 OpenGL库无缝集成。
QtXmlPatterns模块包含了类实现了对XML和自动以数据模型的 Xquery 与 XPath 的支持。
QtDesigner模块包含了类允许使用 PyQt 扩展 Qt Designer.
Qt将上面模块中的类综合到一个单一的模块中,这样做的好处是你不用担心哪个模块包含了哪个特定的类:坏处是加载到整个Qt框架中,从而增加了应用程序的内存占用。
uic模块包含了类用于处理 .ui 文件,该文件由 Qt Designer 创建,用于描述整个或者部分用户界面。它可以将 .ui 文件编译为 .py 文件,以便其他 Python 程序调用。

另外。PyQt5 还有很多模块,可以去PyQt5官方指南 查看。

总目录跳转
上一篇   1):Pycharm 可视化程序设计配置介绍
下一篇   3):主要类介绍


推荐阅读
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文由编程笔记小编整理,介绍了PHP中的MySQL函数库及其常用函数,包括mysql_connect、mysql_error、mysql_select_db、mysql_query、mysql_affected_row、mysql_close等。希望对读者有一定的参考价值。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • 一次上线事故,30岁+的程序员踩坑经验之谈
    本文主要介绍了一位30岁+的程序员在一次上线事故中踩坑的经验之谈。文章提到了在双十一活动期间,作为一个在线医疗项目,他们进行了优惠折扣活动的升级改造。然而,在上线前的最后一天,由于大量数据请求,导致部分接口出现问题。作者通过部署两台opentsdb来解决问题,但读数据的opentsdb仍然经常假死。作者只能查询最近24小时的数据。这次事故给他带来了很多教训和经验。 ... [详细]
  • 本文分享了一位Android开发者多年来对于Android开发所需掌握的技能的笔记,包括架构师基础、高级UI开源框架、Android Framework开发、性能优化、音视频精编源码解析、Flutter学习进阶、微信小程序开发以及百大框架源码解读等方面的知识。文章强调了技术栈和布局的重要性,鼓励开发者做好学习规划和技术布局,以提升自己的竞争力和市场价值。 ... [详细]
  • 熟练掌握Spring Cloud,终于成为Java工程师的面试门槛 ... [详细]
  • 服务网关与流量网关
    一、为什么需要服务网关1、什么是服务网关传统的单体架构中只需要开放一个服务给客户端调用,但是微服务架构中是将一个系统拆分成多个微服务,如果没有网关& ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了SpringCloudRibbon部分源码相关的知识,希望对你有一定的参考价值。1:ribbon是提供通过servi ... [详细]
  • zuul 路由不生效_Zuul网关到底有何牛逼之处?竟然这么多人在用~
    作者:kosamino来源:cnblogs.comjing99p11696192.html哈喽,各位新来的小伙伴们,大家好& ... [详细]
  • 提供:ZStack云计算原创2016-12-26张鑫讲师介绍张鑫ZStack总架构师、联合创始人《系统虚拟化》主要作者,曾任职Intel开源软件技术中心 ... [详细]
author-avatar
ayuanliang
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有