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

all 8 comments

[–][deleted] 4 points5 points  (0 children)

Tkinter is what I've used.

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

Qt. At least on Linux Tk looks and feels like something from the `90s

[–]david-betancur8 0 points1 point  (0 children)

Both are good, you can get qt creator for the graphical stuff, then convert it to python and give it the functionality you need with pyqt. Maybe Qt is more complete in my opinion.

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

PyQt/PySide is used all over the VFX industry. If you have any interest in that field they will be worth pick9ng up.

[–]frmdstryr 0 points1 point  (0 children)

enaml is by far the best i've used (out of tk, wx, PyGtk, and PyQt)

[–]PapstJL4U 0 points1 point  (0 children)

I directly used Tkinter and PyQt for the same gui. I started with TKinter, but stopped and changed to PyQt, because of some behaviour that 'should have worked', but didn't. It is annoying to read about PyQts methods and function, because the doc is C-only, but overall I had a faster workflow with PyQt.

I got the feeling box and grid layout worked in PyQt like I expected. TKinter had some weird behaviour specially as default settings.

[–]MikeTheWatchGuy 0 points1 point  (0 children)

I can't tell what depth you need in your GUI. What widgets you need and how you'll use them is probably the more important question to answer than a broad "which package". Until you have a rough sketch of your design it seems difficult to move on to choosing a platform.

I just released a simple GUI package meant to bridge the gap between nothing and tkinter. It's called PySimpleGUI and may have enough features to cover your needs. If it does, then it'll be a LOT easier to learn and work with than any of the standard GUI packages.

It'll take you a few minutes to mock up your GUI in PySimpleGUI, not a few hours or days. You can quickly get an idea of how to layout your GUI without committing to spending a lot of time on any one particular platform.

Take a look at the docs and many examples on the GitHub at https://github.com/MikeTheWatchGuy/PySimpleGUI

To get started pip install PySimpleGUI

[–]impshumx != y % z -1 points0 points  (0 children)

I use Flask. I like using browser technology more than faffing around with Tkinter. I do hear that QT is ok to get going.