• 中文文档
  • GUI模板
  • 项目合作
  • 加入会员
  • 登录 注册
    当前位置: PyQt5> Python GUI编程-PyQt5入门教程> PyQt5的框架结构和学习方法

    PyQt5的框架结构和学习方法

    2020年9月28日 17:52 150浏览 PyQt5中文网 Python GUI编程-PyQt5入门教程

    一、PyQt5文档解读

    https://www.riverbankcomputing.com/static/Docs/PyQt5/index.html
    https://www.riverbankcomputing.com/commercial/buy

    二、PyQt5应该学习那些内容

    1.了解PyQt5的框架结构
    2.常用控件的使用
    3.控件样式、布局管理和QSS
    4.Qt Designer等常用工具的使用
    5.事件和信号的操作
    6.其他应用(数据库、web、打包应用、动画多媒体、文件操作、多线程、软件加壳、商业软件部署、软件更新方案…)
    7.案例实战

    三、PyQt5的学习方法

    1.首先学习PyQt5的基类QObject,了解基类的功能和使用方法
    2.然后在学习控件基类QWidget,控件学习是PyQt5学习的重点,了解基类很有必要
    3.常用控件学习,深入探索常用控件的使用和特性
    4.布局管理是界面程序的另一个重点
    5.Qt Designer能帮助我们快速开发界面和实现布局,前后端分离,专注功能代码开发
    6.QSS类似于前段的CSS,把图形界面美化
    7.通过其他常用基类学习,掌握一些常用功能操作
    8.实战练习,实现一个完整图形界面软件的开发,巩固学习


    Enginio     用于访问Qt云服务的类(不推荐)
    QAxContainer     访问ActiveX控件和COM对象的类
    Qt     其他模块的合并
    Qt3DAnimation     在模拟中支持动画的类
    Qt3DCore     支持近实时仿真系统的核心类
    Qt3DExtras     预先构建的元素,与Qt3D一起使用
    Qt3DInput     处理使用Qt3D时用户输入的类
    Qt3DLogic     启用帧同步的类
    Qt3DRender     启用2D和3D呈现的类
    QtAndroidExtras     特定于Android的附加类
    QtBluetooth     支持设备之间蓝牙连接的类
    QtChart     支持2D图表创建的类
    QtCore     Qt核心类
    QtDBus     使用D-Bus协议支持IPC的类
    QtDataVisualization     支持3D数据可视化的类
    QtDesigner     允许使用Python扩展Qt设计器的类
    QtGui     widget和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集成的类
    QtWebEngineCore     Web引擎核心类
    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设计器创建的文件的类


    标签栏目

  • 文案文案
  • 文案文案
  • 炫酷界面