PyQt vs. PySide: Differences, Similarities, and Licenses [2022]

preview_player
Показать описание
PyQt and PySide are popular Python GUI frameworks, both based on Qt. In this video, I will cover the differences and similarities between the frameworks as well as the difference in licensing.

Timestamps:
00:00 Introduction and overview
00:39 What is the Qt framework?
02:00 History of PyQt and PySide
04:00 Difference in License of PyQt and PySide
06:07 What to choose between PyQt and PySide?

Contact/socials:

*************
Python GUI
PyQt vs PySide
PyQt PySide
Python PySide GUI
Python PyQt GUI
Qt Framework
Рекомендации по теме
Комментарии
Автор

They should have named it QtPy.... Seriously

olii_ch
Автор

Good video. I have quite knowledge and experience in pyqt & pyside on both Windows and MacOs and still found your presentation useful. Please keep up the good work!

sameerification
Автор

Excellent video. Clearly explained, with genuinely helpful clarifications, you've obviously put thought into this rather than cribbing points. Now I'm keen to watch other of your videos too 👍

nmstoker
Автор

Thanks for informative video. But I'd like to point that Qt is not just a framework for building GUIs. It's a framework that contains tools for building GUIs but also much more. You can write command line tools, daemons and embedded software with it also nicely. You could compare it to boost library which does lot of same but doesn't have a GUI module.

cos
Автор

Clearly explains the license issues that are often quite ambiguous, thank you!

DanielRamBeats
Автор

Quite good video, but in my opinion two very important questions should be considered, too: Which one has the larger user base? And how easy is it to contribute (e.g. bugs, code, documentation). Both affects how up-to-date each software stays when it is already released. While a big user base might faster stumble uppon bugs in the software, and maybe provide workarounds or solutions, a project that allows easy contribution might even have faster provisioning of bug fixes.

From my daily use, I would always go with pyqt in early development. And then, if really needed switch to pyside for releasing.

slartibartfast
Автор

Thank you for this. Very good explanation!

pfsniperguy
Автор

Hi, I am from India, I want to use Pyside6 for my Commercial Application software for Accounting. I will use Pyside6's Text Entry, Labels Etc. I will not change the code for this labels and text entry etc. I will use Ditto as available. Can i Use as LGPL? What will be my obligation? I do not want to show my code to end user

sunilpandya
Автор

Great video, well presented and pretty much told me what I needed to know. I'll subscribe and watch more!

JulianDWise
Автор

thank you for this information about licensing!

uudecode
Автор

what an instructive video! Keep up the good work

perlasaadeh
Автор

very informative as usual, thanks Hala

CodePhiles
Автор

Thank you for this very clear and concise explanation.

MrEdinaldolaroque
Автор

Qt is actually pronounced as "cute" according to Wikipedia.

grkb
Автор

If people are going to commit to anyone of these to options, note there is no substantive community for working with these two frameworks. And absolutely zero for working with the QML language. (Qt is not QML) You’ll pretty much have a pretty interface but connecting to a database or doing serial communications, you’ll be on your own. It should come with a warning, that the developers of the framework don’t respect the time commitment of folks new to the framework. But this would become obvious when you see that no one is really offering any tutorials on it. You can take your chances with Qt but not the QML part.

StarChild.no
Автор

I don't understand something: What do you mean by give my code to my client? how people from PyQt5 knows I am going to sell a gui built using this framework? If I create a .exe to install the gui in the client's computer... I don't really understand

_isDev
Автор

Love it, thanks. So the take home is develop in QT and then port to pyside if you ever want to sell it :-)

davethinkingsystems
Автор

Thanks, keep going, 1M subscribers will come,

svgcrtns
Автор

How to use Asyncio with pyside6? I have a GUI designed by pyside6 (and Qt), behind the GUI I have intensive serial communication done by Pyserial and asyncio....can I share the same event loop required by GUI and asyncio?

sparklee
Автор

Your voice....you speak very fluently. Thanks for this video !

landrhykopp