下面简单介绍一下pyQT4和pyQT5的主要模块

  1. pyQT4 的主要模块
  2.  
  3. QtCore 模块包括了核心的非GUI功能,该模块用来对时间、文件、目录、各种数据类型、流、网址、媒体类型、线程或进程进行处理。
  4. QtGui 模块包括图形化窗口部件和及相关类。包括如按钮、窗体、状态栏、滑块、位图、颜色、字体等等。
  5. QtHelp 模块包含了用于创建和查看可查找的文档的类。
  6. QtNetwork 模块包括网络编程的类。这些类可以用来编写TCP/IPUDP的客户端和服务器。它们使得网络编程更容易和便捷。
  7. QtOpenGL 模块使用OpenGL库来渲染3D2D图形。该模块使得Qt GUI库和OpenGL库无缝集成。
  8. QtScript 模块包含了使PyQt应用程序使用JavaScript解释器编写脚本的类。
  9. QtSql 模块提供操作数据库的类。
  10. QtSvg 模块提供了显示SVG文件内容的类。可缩放矢量图形(SVG)是一种用XML描述二维图形和图形应用的语言。
  11. QtTest 模块包含了对PyQt应用程序进行单元测试的功能。(PyQt没有实现完全的Qt单元测试框架,相反,它假设使用标准的Python单元测试框架来实现模拟用户和GUI进行交互。)
  12. QtWebKit 模块实现了基于开源浏览器引擎WebKit的浏览器引擎。
  13. QtXml 包括处理XML文件的类,该模块提供了SAXDOM API的接口。
  14. QtXmlPatterns 模块包含的类实现了对XML和自定义数据模型的XQueryXPath的支持。
  15. phonon 模块包含的类实现了跨平台的多媒体框架,可以在PyQt应用程序中使用音频和视频内容。
  16. QtMultimedia 模块提供了低级的多媒体功能,开发人员通常使用 phonon 模块。
  17. QtAssistant 模块包含的类允许集成 Qt Assistant PyQt应用程序中,提供在线帮助。
  18. QtDesigner 模块包含的类允许使用PyQt扩展 Qt Designer
  19. Qt 模块综合了上面描述的模块中的类到一个单一的模块中。这样做的好处是你不用担心哪个模块包含哪个特定的类,坏处是加载进了整个Qt框架,从而增加了应用程序的内存占用。
  20. uic 模块包含的类用来处理.ui文件,该文件由Qt Designer创建,用于描述整个或者部分用户界面。它包含的加载.ui文件和直接渲染以及从.ui文件生成Python代码为以后执行的类。
  21.  
  22. QT5 主要模块
  23. PyQt5 模块
  24. PyQt5的类分为以下几个模块:
  25. .QtCore
  26. 包含核心的非gui功能,用于处理时间,文件和目录,各种数据类型,流,URLs,mime类型,线程或进程.
  27. .QtGui
  28. 包含用于窗口系统集成、事件处理、2D图形、基本成像、字体和文本的类.
  29. .QtWidgets
  30. 提供一组UI元素来创建经典的桌面风格的用户界面的类.
  31. .QtMultimedia
  32. 包含处理多媒体内容的类和访问摄像头和无线电功能的APIs.
  33. .QtBluetooth
  34. 包含用于扫描设备,并与它们进行连接和交互的类.
  35. .QtNetwork
  36. 包含用于网络编程的类.通过使网络编程更容易、更便于移植,使TCP/IPUDP客户端和服务器的编码更容易
  37. .QtPositioning
  38. 包含通过使用各种可能的来源来确定位置的类,包括卫星、Wi-Fi或文本文件
  39. .Enginio
  40. 实现客户端库来访问Qt云服务托管应用程序运行时
  41. .QtWebSockets
  42. 包含实现WebSocket协议的类
  43. .QtWebKit
  44. 包含基于WebKit2库的web浏览器实现的类
  45. .QtWebKitWidgets
  46. 包含一个基于WebKit1web浏览器实现的类,用于在基于QtWidgets的应用程序中使用
  47. .QtXml
  48. 包含用于处理XML文件的类。这个模块提供了SAXDOM APIs的实现
  49. .QtSvg
  50. 提供用于显示SVG文件内容的类,可伸缩矢量图形(SVG)是一种用于描述XML中的二维图形和图形应用程序的语言
  51. .QtSql
  52. 提供了用于处理数据库的类
  53. .QtTest
  54. 包含对PyQt5应用进行测试的函数

pyQT4和pyQT5的主要模块介绍的更多相关文章

  1. pyqt5模块介绍

    python各种库介绍  https://wiki.python.org/moin/GuiProgramming PyQt5.QtWidgets     包含控件 PyQt5.QtGui      图 ...

  2. webkit模块介绍

    一.Webkit模块   用到的第三方库如下:   cairo 一个2D绘图库 casqt Unicode处理用的库,从QT中抽取部分代码形成的 expat 一个XML SAX解析器的库 freety ...

  3. 【液晶模块系列基础视频】1.2.iM_RGB模块介绍

    [液晶模块系列基础视频]1.2.iM_RGB模块介绍(上) [液晶模块系列基础视频]1.2.iM_RGB模块介绍(下) ============================== 技术论坛:http ...

  4. 【液晶模块系列基础视频】1.1.iHMI43模块介绍

    [液晶模块系列基础视频]1.1.iHMI43模块介绍(上) [液晶模块系列基础视频]1.1.iHMI43模块介绍(下) ============================== 技术论坛:http ...

  5. CSS3_概述、发展史、模块介绍、与浏览器之间的关系

    一.CSS3概述和CSS3的发展史: 1.css3概述: CSS3是CSS2的升级版本,3只是版本号,它在CSS2.1的基础上增加了很多强大的新功能.    目前主流浏览器chrome.safari. ...

  6. 嵌入式系统图形库GUI核心模块介绍

    本文转载自:http://blog.csdn.net/xteda/article/details/6575278 (作者 冯青华 信庭嵌入式工作室(www.xteda.com)- CEO Blog:h ...

  7. IIS7 常用模块介绍说明

    1.1.0   IIS常用的功能模块介绍: 1)         静态内容:可发布静态 Web 文件格式,比如 HTML 页面和图像文件. 2)         默认文档:允许您配置当用户未在 URL ...

  8. python模块介绍- multi-mechanize 性能测试工具

    python模块介绍- multi-mechanize 性能测试工具 2013-09-13 磁针石 #承接软件自动化实施与培训等gtalk:ouyangchongwu#gmail.comqq 3739 ...

  9. python模块介绍- xlwt 创建xls文件(excel)

    python模块介绍- xlwt 创建xls文件(excel) 2013-06-24磁针石 #承接软件自动化实施与培训等gtalk:ouyangchongwu#gmail.comqq 37391319 ...

随机推荐

  1. loadrunner 脚本优化-参数化方法

    脚本优化-参数化方法 by:授客 QQ:1033553122 方法一 1.确定需要参数化的内容 2.选中需要参数化的内容 3.右键选中的内容->Replace with a Parameter- ...

  2. Android IPC机制(一)开启多进程

    1. 为何要开启多进程 为何开启android应用要开启多进程,主要有以下几点: 单进程所分配的内存不够,需要更多的内存.在早期android系统只为一个单进程的应用分配了16M的可用内存,随着手机的 ...

  3. mui 常见的效果

    上传图片,预览图片: <!--upload--> <div id="feedback" class="mui-page feedback"&g ...

  4. Android Demo Android ActionBarCompat-ListPopupMenu

    示例显示如何使用v7 appcompat库中的PopupMenu显示弹出式菜单.主界面使用V4支持库的ListFragment显示数据列表,当点击列表子项时,在子项下方弹出下拉菜单,并通过设置setO ...

  5. 2016-04-25-信息系统实践手记6-JS调用Flex的性能问题一例

    layout: post title: 2016-04-25-信息系统实践手记6-JS调用Flex的性能问题一例 key: 20160425 tags: GIS JS FLEX 技术选型 性能 API ...

  6. [20180927]ora-01426.txt

    [20180927]ora-01426.txt --//链接:http://www.itpub.net/thread-2105458-1-1.html1.环境:SCOTT@test01p> @ ...

  7. Visual Studio语言设置

    按照的是中文的visual studio,用起来很不方便,因为程序员的都是英文版,平时交流时也是英文的名字 转换语言时发现只有中文和跟随windows系统的设置 官方给的文档看的不是很清楚 查阅资料后 ...

  8. 使用Jenkins遇到的问题

    前言 本文记录我在使用jenkins过程中遇到的一些问题. 无法执行bat 如果出现bat执行出错,解决办法如下: 1. 打开 服务,找到 jenkins的服务 2. 修改jenkins的属性如下:( ...

  9. 特别篇:Hyper-v群集模拟实战演示

    介绍 由于前面几张的都是直接整理了下 九叔的hyper-v电子书发上来的,个人觉得他写的不是最详细,因此今天我按照自己的实际情况来写个模拟的实战演示.所有的东西都通过VMware WorkStatio ...

  10. LeetCode算法题-Number of Boomerangs(Java实现)

    这是悦乐书的第231次更新,第244篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第98题(顺位题号是447).给定平面中的n个点都是成对不同的,"回旋镖&qu ...