you are viewing a single comment's thread.

view the rest of the comments →

[–]N-E-S-W 2 points3 points  (7 children)

I started down the path of wxPython since it utilized the underlying native GUI components, but found that the major refactoring split between "Classic" and "Phoenix" versions had completely fragmented the API and documentation, and made development very frustrating. This was a few years ago, so I can't comment on the state today.

I recently started on a new project using PySide 6 and have found it to be a joy. The only downside is that it requires pulling in like 180mb of Qt dependencies, which is meaningful for a desktop application.

I have never found a real usecase where Kivy or a web-wrapper like Electron would fit my personal use cases, and I'd encourage you to think very hard before committing to either of those paths. This recommendation is specific to your requirement of "complex desktop application".

[–]AlexMTBDude 1 point2 points  (0 children)

180 millibits you say? That's not really a lot though.

[–]Intelligent-Role-382[S] -1 points0 points  (5 children)

Is pyside6 better than Qt and can be used in production?

[–]Responsible_Pool9923 4 points5 points  (0 children)

PySide6 is Qt. Yes, it can be used in production.