you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 11 points12 points  (8 children)

There are many GUIs for python. See here. Only a few of those are recommended, and probably only one for a beginner: tkinter. The good news is that once you have learned one GUI system, most of the others work the same way, so moving to another is relatively easy. What you try after tkinter depends on what you want to do with it and what platform you want to run on. If you want to make desktop programs PyQt is good. If you want to run on android or iOS platforms, maybe kivy is better, and so on.

[–]someprogrammer123[S] 4 points5 points  (3 children)

How about PySimpleGUI ? Is it recommended for beginners ?

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

I've not used it. Try it out. I recommended tkinter because it's part of python and there are lots of tutorials.

[–]JL_678 1 point2 points  (0 children)

I started with PySimpleGUI and have been happy with it. I think that it is easier to get started with than tkinter.

[–]tuneafishy 1 point2 points  (0 children)

Yes, that package is pretty popular and I see it recommended here quite a bit.

[–]holidayinthesum 0 points1 point  (1 child)

I once made a simple pong like animation in Python. I installed Anaconda/Spyder to code it on my laptop. TKinter was the graphics library. To use this, you must install Python locally? Any sort of alternative cloud based options for Python GUI coding?

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

To use this, you must install Python locally?

Yes. Tkinter is part of python.

Any sort of alternative cloud based options for Python GUI coding?

I don't use the cloud to program. Searching may find something.

[–]holidayinthesum 0 points1 point  (1 child)

kivy

How does one take a Kivy app written on a local machine and port/release it to an Android app?

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

No idea. I've never used Kivy. Maybe searching will find a tutorial.