分享

PyQt5官方教程+帮助文档+模块功能汇总

 和相品 2020-04-12
  • 笔者自学PyQt5的过程中,在网上发现了不少友好的新手入门教程,比如:

但是学习PyQt5的最好方法是阅读官方文档 + 自己动手实践,笔者将分享官网文档,翻译部分内容,并整理汇总常用组件。

pyqt5 简介

PyQt5是绑定Python的Qt应用程序框架。

Qt是一组C++库和开发工具,包括平台独立抽象图形用户接口、网络、线程、正则表达式、SQL数据库、SVG、OpenGL、XML、用户和应用程序设置、定位和定位服务、短程通信(NFC和蓝牙)、上网、3D动画、图表、3D数据可视化和应用商店接口。这些功能由1000多个类实现,这些类被封装成一组模块。

PyQt5支持Windows、Linux、UNIX、Android、MacOS和iOS平台。

PyQt5的主页是< https://www./software/pyqt/>,在这里能找到最新的稳定版本、当前的开发版本和帮助文档的最新版本。当前版本为PyQt5 v5.14.0(2020.02.26)

PyQt5是使用SIP绑定生成器构建的。为了构建和使用PyQt5,必须安装SIP。

PyQt4支持Qt的早期版本。

pyqt5包含的模块

PyQt5的模块如下表所示:(按字典序排列)

模块名功能
Enginio用于访问Qt云服务的类(不推荐)
QAxContainer访问ActiveX控件和COM对象的类
Qt其他模块的合并
Qt3DAnimation在模拟中支持动画的类
Qt3DCore支持近实时仿真系统的核心类
Qt3DExtras预先构建的元素,与Qt3D一起使用
Qt3DInput处理使用Qt3D时用户输入的类
Qt3DLogic启用帧同步的类
Qt3DRender启用2D和3D呈现的类
QtAndroidExtras特定于Android的附加类
QtBluetooth支持设备之间蓝牙连接的类
QtChart支持2D图表创建的类
QtCoreQt核心类
QtDBus使用D-Bus协议支持IPC的类
QtDataVisualization支持3D数据可视化的类
QtDesigner允许使用Python扩展Qt设计器的类
QtGuiwidget和OpenGL gui共有的核心类
QtHelp用于创建和查看可搜索文档的类
QtLocation用于创建映射应用程序的类
QtMacExtras特定于macOS和iOS的附加类
QtMultimedia多媒体内容、摄像机和收音机的类
QtMultimediaWidgets提供附加的多媒体相关小部件和控件的类
QtNetwork核心网络类
QtNetworkAuth网络授权类
QtNfc支持设备之间NFC连接的类
QtOpenGL在传统窗口小部件中呈现OpenGL的类(不推荐)
QtPositioning从卫星、wifi等获取定位信息的类
QtPrintSupport实现打印的类
QtPurchasing支持从应用商店购买应用程序的类
QtQml与QML语言集成的类
QtQuick使用Python代码扩展QML应用程序的类
QtQuickWidgets用于在传统小部件中呈现QML场景的类
QtRemoteObjects用于在进程或系统之间共享QObject的API的类
QtSensors用于访问系统硬件传感器的类
QtSerialPort用于访问系统的串行端口的类
QtSql与SQL数据库集成的类
QtSvg提供对SVG支持的类
QtTest支持GUI应用程序单元测试的类
QtWebChannel用于Python和HTML/JavaScript之间的点对点通信的类
QtWebEngine用于将QML Web引擎对象与Python集成的类
QtWebEngineCoreWeb引擎核心类
QtWebEngineWidgets基于Chromium的web浏览器
QtWebKit基于WebKit2的web浏览器(已弃用)
QtWebKitWidgets基于WebKit1的web浏览器(已弃用)
QtWebSockets实现WebSocket协议的类
QtWidgets用于创建经典桌面样式ui的类
QtWinExtras特定于Windows的附加类
QtX11Extras特定于X11的其他类
QtXml支持SAX和DOM到XML接口的类
QtXmlPatterns支持其他XML技术的类
sip绑定开发人员和用户的实用程序
uic用于处理Qt设计器创建的文件的类

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多