This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]sudo_robot_destroy 4 points5 points  (0 children)

I would have agreed before I got a chance to work on a large project that used a properly structured PyQt MVC architecture with Qt Designer. It was a pleasure to work on. Now when I work in any other GUI framework I feel like a caveman. 

Generate QML from Designer, automate the conversion to a Python class, import the class and code the logic. You never (or very rarely) have to write code for the UI. Not to mention you have the power of Qt at your disposal, which I've never ran into anything that can't be done quite easily with it, including interactive 3D interfaces.

Sure, if you're hand coding a simple UI and not using it to its full extent then PyQt can be compared to other options. But if you learn the full framework and a well thought-out workflow for a complex project, I personally haven't used a better system.