当前位置:   article > 正文

PySide6 安装、简介 及 Hello world_pyside6安装

pyside6安装


学习框架首先需要去了解框架背后是否有我们去需要了解的逻辑或者思想,如果有,先去学习框架背后的逻辑,如 Django 采用了 MVC 的设计模式,了解 MVC 设计模式再来学习框架就会简单很多。
接下来需要学习的框架的整体架构,有哪些包、模块和一些常用的类,了解这些包、模块和类的功能。
再按照官方文档给出的实例来学习框架的使用。
最后,如果要深入的学习就去精读官方文档和源码。

前言

PySide6 是 Qt 的 Python 封装。

是 Qt for Python 的组成之一,另一部分是Shiboken。是可以将C或者C++应用程序导入到Python的生成器。

Qt: 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序

PySide6 的开源协议为 LGPLv3/GPLv3。

PySide6 的官方文档地址为:https://doc.qt.io/qtforpython-6/


一、PySide6 的安装

PySide6 的安装较为简单使用包管理工具安装即可,如pip:

pip install pyside6
  • 1

pip 包比较大,如果使用镜像或者代理可能会下载超时。
除此之外,还可以参考官方文档中给出的

二、PySide6 框架结构

在官方文档:https://doc.qt.io/qtforpython/api.html 可以看到最基础也是最常用的三个模块、QML的三个模块和所有模块索引的链接。

关于常用三个模块的介绍如下:

  • QtCore

    Provides core non-GUI functionality, like signal and slots, properties, base classes of item models, serialization, and more.

    提供核心的非图形用户界面功能,如信号和槽、属性、项模型的基类、序列化等。

  • QtGui

    Extends QtCore with GUI functionality: Events, windows and screens, OpenGL and raster-based 2D painting, as well as images.

    扩展了QtCore的图形用户界面功能:事件、窗口和屏幕、OpenGL和基于栅格的2D绘画以及图像。

  • QtWidgets

    Provides ready to use Widgets for your application, including graphical elements for your UI.

    为您的应用程序提供可随时使用的小部件,包括您的UI的图形元素。


包括关于QML的三

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/875540
推荐阅读
相关标签
  

闽ICP备14008679号