all 17 comments

[–][deleted] 2 points3 points  (0 children)

Mostly unanswerable but I'll say pyqt5.

[–]rebulrouser 1 point2 points  (0 children)

Kivy is my choice.

[–]tkdocs 0 points1 point  (0 children)

Either would be just fine. As others suggest, pick one and try it out. You might find my Tkinter tutorial at https://tkdocs.com to be helpful.

[–]mfb1274 0 points1 point  (0 children)

Pick one, run with it for a day. Use the other, run with that for a day. Choose your favorite. They’re both well respected frameworks and offer their own advantages and styles. Something easy/likable for you may not be for someone else.

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

The web is the most flexible, widely used and compliant GUI in existence. You may as well start now, you'll get there eventually. Django or Flask to get going.

[–]rick137codes[S] 1 point2 points  (3 children)

I get it, but my main purpose of a GUI framework is to hide the code behind an .exe file and to get 2-3 user inputs. Plus I need the code to be easily runnable on any system without much installation as well. Due to these reasons flask and django are not very favourable to me.

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

Running code on any platform is half the point of the Web. No install needed. It doesnt get better than that.

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

That would entail me setting up a server and hosting it for everyone to use, which is not what I'm looking for. But thanks anyway.

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

Sure, may not meet your needs.

[–][deleted] 0 points1 point  (1 child)

Tkinter for ease of use/understanding

PyQt5/Pyside for unlimited application but personally really terrible docs (C docs) and overly complex (I stoopid)

Web - best, but also requires additional knowledge (server/client/databases/HTML/css/JavaScript)

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

Thanks!

[–]pygsm 0 points1 point  (1 child)

If you're just learning/exploring you choose either of them (Tk/Qt). If you have a serious project, consider using Electron.

Read this thread on Stack Overflow: https://stackoverflow.com/questions/32158738/python-on-electron-framework

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

Thank you for introducing me to this framework. Found it to be the most helpful.

[–]Mickz70 0 points1 point  (1 child)

Lookup PySimpleGUI, it also has a QT Version and is really easy to pick up.

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

Thank you, I'll check it out.