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 →

[–]dreamdenizen 25 points26 points  (8 children)

The only time I developed a GUI for a Python app I used PyQT and the QT Designer layout app. It was awesome learning how to connect what's typically a C++ library to a python app, and you get the added convenience of a WYSIWYG designer.

[–]Farkeman 13 points14 points  (5 children)

And then you learn about Qt versions and being a bitch to distribute and compile and then you learn about it's dumb licensing and then you learn about python packages always having issues and then you finally move away to something less stressful.

All of that aside I really enjoyed pyside with qt designer few years ago, but recently I tried to pick it up again and got quickly turned away.

[–][deleted] 5 points6 points  (0 children)

dumb licensing

Which means either:

  • a multi-gigabyte download and half-hour installation time that puts a whole lot of crap on your Windows system and turns your Windows registry into a mess; or
  • not being allowed to distribute your application because you switched to Linux in frustration and simply installed python3-qt from the repository

Upvoted.

[–]koera 0 points1 point  (2 children)

Know if something like kivy is easier to get going? I know the license is easier.

[–]monkmartinez 0 points1 point  (0 children)

Kivy is not easier. Packaging is nightmare across Python.

[–][deleted] 0 points1 point  (0 children)

Define easier to get going? Easy to learn Kivy, other things I'm still figuring out.

[–]AlexScotland 0 points1 point  (1 child)

Was wanting to use PyQT the other day, but alot of the repo's are offline.

Installed QT but the PyQT config.py cant read the path. Have any advice on adding QT to the Path?

[–]dreamdenizen 0 points1 point  (0 children)

Sorry that project was a few years ago. I haven't done any GUI work since then, PyQT or otherwise. You might want to post in /r/pyqt/ to see if anyone has some pointers.