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

pyQT4 的主要模块  

QtCore 模块包括了核心的非GUI功能,该模块用来对时间、文件、目录、各种数据类型、流、网址、媒体类型、线程或进程进行处理。
QtGui 模块包括图形化窗口部件和及相关类。包括如按钮、窗体、状态栏、滑块、位图、颜色、字体等等。
QtHelp 模块包含了用于创建和查看可查找的文档的类。
QtNetwork 模块包括网络编程的类。这些类可以用来编写TCP/IP和UDP的客户端和服务器。它们使得网络编程更容易和便捷。
QtOpenGL 模块使用OpenGL库来渲染3D和2D图形。该模块使得Qt GUI库和OpenGL库无缝集成。
QtScript 模块包含了使PyQt应用程序使用JavaScript解释器编写脚本的类。
QtSql 模块提供操作数据库的类。
QtSvg 模块提供了显示SVG文件内容的类。可缩放矢量图形(SVG)是一种用XML描述二维图形和图形应用的语言。
QtTest 模块包含了对PyQt应用程序进行单元测试的功能。(PyQt没有实现完全的Qt单元测试框架,相反,它假设使用标准的Python单元测试框架来实现模拟用户和GUI进行交互。)
QtWebKit 模块实现了基于开源浏览器引擎WebKit的浏览器引擎。
QtXml 包括处理XML文件的类,该模块提供了SAX和DOM API的接口。
QtXmlPatterns 模块包含的类实现了对XML和自定义数据模型的XQuery和XPath的支持。
phonon 模块包含的类实现了跨平台的多媒体框架,可以在PyQt应用程序中使用音频和视频内容。
QtMultimedia 模块提供了低级的多媒体功能,开发人员通常使用 phonon 模块。
QtAssistant 模块包含的类允许集成 Qt Assistant 到PyQt应用程序中,提供在线帮助。
QtDesigner 模块包含的类允许使用PyQt扩展 Qt Designer 。
Qt 模块综合了上面描述的模块中的类到一个单一的模块中。这样做的好处是你不用担心哪个模块包含哪个特定的类,坏处是加载进了整个Qt框架,从而增加了应用程序的内存占用。
uic 模块包含的类用来处理.ui文件,该文件由Qt Designer创建,用于描述整个或者部分用户界面。它包含的加载.ui文件和直接渲染以及从.ui文件生成Python代码为以后执行的类。 QT5 主要模块
PyQt5 模块
PyQt5的类分为以下几个模块:
.QtCore
包含核心的非gui功能,用于处理时间,文件和目录,各种数据类型,流,URLs,mime类型,线程或进程.
.QtGui
包含用于窗口系统集成、事件处理、2D图形、基本成像、字体和文本的类.
.QtWidgets
提供一组UI元素来创建经典的桌面风格的用户界面的类.
.QtMultimedia
包含处理多媒体内容的类和访问摄像头和无线电功能的APIs.
.QtBluetooth
包含用于扫描设备,并与它们进行连接和交互的类.
.QtNetwork
包含用于网络编程的类.通过使网络编程更容易、更便于移植,使TCP/IP和UDP客户端和服务器的编码更容易
.QtPositioning
包含通过使用各种可能的来源来确定位置的类,包括卫星、Wi-Fi或文本文件
.Enginio
实现客户端库来访问Qt云服务托管应用程序运行时
.QtWebSockets
包含实现WebSocket协议的类
.QtWebKit
包含基于WebKit2库的web浏览器实现的类
.QtWebKitWidgets
包含一个基于WebKit1的web浏览器实现的类,用于在基于QtWidgets的应用程序中使用
.QtXml
包含用于处理XML文件的类。这个模块提供了SAX和DOM APIs的实现
.QtSvg
提供用于显示SVG文件内容的类,可伸缩矢量图形(SVG)是一种用于描述XML中的二维图形和图形应用程序的语言
.QtSql
提供了用于处理数据库的类
.QtTest
包含对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. css不受高度限制实现文本超出隐藏并以省略号结束

    文本超出省略号显示代码: overflow: hidden; text-overflow:ellipsis; white-space: nowrap;width: 100px; /*宽度做好限制*/ ...

  2. 2017-11-07 中文代码示例之Angular入门教程尝试

    "中文编程"知乎专栏原址 原文: 中文代码示例教程之Angular尝试 为了检验中文命名在Angular中的支持程度, 把Angular官方入门教程的示例代码中尽量使用了中文命名. ...

  3. 【代码笔记】Web-JavaScript-JavaScript 条件语句

    一,效果图. 二,代码. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...

  4. Android为TV端助力 转载弩的博客

    Android.mk简介:Android.mk文件用来告知NDK Build 系统关于Source的信息. Android.mk将是GNU Makefile的一部分,且将被Build System解析 ...

  5. 用C++对C++语法格式进行分析

    前言 最近C++项目需要用到脚本,这就关系到如何绑定对象到脚本运行环境.因使用到多套脚本语言,所以现有的绑定技术,都不能满足需求.所以只能寻求解析C++的头文件,再根据描述进行绑定.起初发现boost ...

  6. MySQL 安装及卸载详细教程

    本文采用最新版MySQL8版本作为安装教程演示,本人亲试过程,准确无误.可供读者参考. 下载 官网下载 --> 社区免费服务版下载. 下载Windows安装程序MySQL Installer M ...

  7. c/c++ 网络编程与多线程 编译参数

    网络编程与多线程 编译参数 编译时要链接操作系统的pthread库 g++ -g socket01.cpp -std=c++11 -pthread 不加-pthread的话,出现下面的错误: term ...

  8. Linux中shell和子shell一点点理解

    Linux执行脚本有两种方式,主要区别在于是否建立子shell   1.像sh,bash,./命令是用来执行shell脚本的,在bash/sh命令下,脚本文件可以无"执行权限",即 ...

  9. oracle USING 用法

    提问 using(xx)中可以接多个列吗? using(xx)中的列可以接表名或别名吗? 在使用using的语句中,select * 可以使用吗? 如果表有别名t,select t.* from ta ...

  10. March 03rd, 2018 Week 9th Saturday

    No cross, no crown. 不经历风雨,怎能见彩虹. Sometimes you can see a beautiful rainbow high in the sky without h ...