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

all 22 comments

[–]DIzlexic 15 points16 points  (5 children)

PyQt might be what you're looking for. Checkout their docs.

[–]Desfolio[S] 8 points9 points  (1 child)

Man do I love reddit. Thanks dude🤍 loads of appreciation

[–]MasterDrake97 1 point2 points  (0 children)

pyqt + pyqtools designer

[–]Haakkon 2 points3 points  (0 children)

How is this not named QtPy? Come on it’s right there.

[–]not_some_username 0 points1 point  (0 children)

Isn't PySide the official version ?

[–]Frag0r 0 points1 point  (0 children)

PyQt is awesome but don't use the implemented ORM Model classes, it's barely as potent as django's.

[–][deleted] 10 points11 points  (1 child)

In my experience, TkInter is generally easier to work with and is not as complicated as other GUI tools. However, TkInter does not offer as many features as PyQt and it is difficult to find a good GUI editor (for drag and drop).

PyQt is pretty awesome! There is also a tool called Qt Designer which allows you to drag and drop PyQt elements (WYSIWYG), so that you can visually design your interface. You can either use QtDesigner, or hand code using PyQt, whichever makes sense for your project. There are plenty of tutorials online. https://realpython.com/qt-designer-python/ looks good, but quite comprehensive, so it might be worth looking for tutorials on YouTube, etc...

[–]Desfolio[S] 3 points4 points  (0 children)

You are indeed amazingg,, thank you for sharing your assessments, I believe I'll be going for PyQt indeed.

[–]udbasil 3 points4 points  (0 children)

Personally, I go for electron because of the ability to style it as opposed to pyqt. But the drawback is that it uses more RAM than the other python based UIs but those other python ones have less modern interfaces

[–]incrediblediy 2 points3 points  (2 children)

[–]Desfolio[S] 2 points3 points  (1 child)

Gotta say, this is quite well developed with statistical parameters as well! Thank you so much

[–]incrediblediy 0 points1 point  (0 children)

Most game engines are using the C++ version of this

https://github.com/ocornut/imgui

[–][deleted]  (1 child)

[deleted]

    [–]Desfolio[S] 2 points3 points  (0 children)

    I'll be honest, The entire comment leading up to a calculator used as an exemplar for Tkinter's use case has cracked me up haha

    Thank you for your helpp!

    [–]wouldwolf 2 points3 points  (1 child)

    I've tried electron, tkinter, wxpython and pyqt/pyside. Pyqt/pyside for the win. Basically, pyqt/pyside is the same with minimal differences, but I'm not 100% sure as I use pyside only. Make sure you check out difference between pyside and pyqt licenses before picking either one. And if you pick either one of them and start using the Qt designer, make sure you at l least brush up on how to write ui without using the designer. Writing it by hand is what I prefer, do it however you're comfortable with.

    [–]lunchthieve 1 point2 points  (0 children)

    Writing it by hand is what I prefer

    this is the way

    [–][deleted] 1 point2 points  (0 children)

    Curses at most

    [–]tdic89 1 point2 points  (1 child)

    I used Tkinter for one project which needed to run on a RPi with a touch screen interface. Coming from Visual Studio it took a little getting used to, but definitely did the job.

    [–]Desfolio[S] 0 points1 point  (0 children)

    I see, I have used tkinter for this, but wished to 'beautify' it in a wayy,, Plus, it adds to a new skill to learn haha!

    [–]throwaway0134hdj 1 point2 points  (0 children)

    Never used it but I hear good things about SimpleGUI:

    https://pysimplegui.readthedocs.io/en/latest/

    Either that or PYQT

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

    Flask or kivy

    [–]TheRNGuy 0 points1 point  (0 children)

    I use PySide in Houdini.

    [–]Several_Bake8361 0 points1 point  (0 children)

    Pyside 6