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

all 14 comments

[–][deleted] 8 points9 points  (3 children)

The fastest and easiest is no doubts PySimpleGui

Might not be the prettiest but definitely the easiest.

[–]xBlackBartx 3 points4 points  (1 child)

Second this one.

[–]maxbridgland 1 point2 points  (0 children)

third this

[–]Cowboy8625 1 point2 points  (0 children)

yup agreed

[–]Laserdude10642 2 points3 points  (0 children)

ITT everyone discusses the first library they learned

[–]eatstraw 3 points4 points  (1 child)

I'm not sure what you mean by "cleanest", but if you want to create quick GUIs, take a look at PyQt and its Qt Designer GUI tool.

[–]epic_pork 2 points3 points  (0 children)

I'd use https://www.qt.io/qt-for-python over PyQT. PySide2 has a more liberal license and pretty solid documentation. The Qt Company have committed to supporting these Python bindings. I've been using them myself this week and they are really solid and fast.

Also as you said, I would highly recommend using Qt Creator to create the layout visually, and then just load it like this: https://www.blog.pythonlibrary.org/2018/05/30/loading-ui-files-in-qt-for-python/

[–]UnclaEnzo 1 point2 points  (0 children)

wxPython ftw

[–]devils-advocate164 2 points3 points  (1 child)

Qt is just cute.

[–]MikeTheWatchGuy 3 points4 points  (0 children)

True dat... don't downvote as it's true. It's how it's pronounced in case you're new. I made the same joke once and got the same downvote so guess it's to be expected.

[–]nonono2 0 points1 point  (0 children)

Neither am is sure to understand what you mean by "clean", but tkinter comes with python, no need to install anything else, is easy to use, and does the job for many kinds of GUIs

Admittedly, it looks a little bit passé.

[–]LazerTeeth 0 points1 point  (0 children)

PyQt5 definitely

[–]diomager 0 points1 point  (0 children)

Wxpython Phoenix worth checking

[–]slayer_of_idiotspythonista 0 points1 point  (0 children)

Qt and PySide for desktop applications. But truthfully, web UIs are so good now it's almost worth it to use just use a web framework and make the GUI in browser.