Home Pyside vs PySide2
Post
Cancel

Pyside vs PySide2

1. PySide vs PySide2

PySide:

  • Supports Python 2.7-2.8
  • Supports up to Qt4

PySide2:

  • Supports Python 3.7-3.10
  • Supports Qt5

Different between PySide2 (Qt for Python) & PyQt5:

  • License difference
  • Qt for Python offers Python bindings for Qt, enabling Qt5 API’s
  • Allows devs to utilize the full potential of Qt using the PySide 2 module
  • PySide2 provides access to individual Qt modules. e.g QtCore, QtGui

PySide 2(Qt for Python):

  • LGPL v3

PyQt5:

  • Released under GNU GPL v3

2. Qt For Python (PySide2) Modules

Qt Core:

  • Provides core memory functionality & classes

Qt GUI:

  • Extends QtCore with QT Gui
  • Create interfaces

Qt Widget:

  • Create widgets for application, labels, push buttons, etc.

Qt QML:

  • Markup language
  • Separates main design from the logic

Qt Quick:

  • Provides classes for embedding QT quick & Qt applications

Qt Quick Widgets:

  • Create widgets for Qt Quick applications

Data Visualisation: Charts, diagrams, animation, large amount of classes to include these elements in UI Qt BarCharts Qr DataVisualisation

This post is licensed under CC BY 4.0 by the author.