Lets Talk GUI for Python.
Hello World.
I have been developing simple python tools for a while now, and I really enjoy it. All of them are basically black screen with white text, nothing fancy. So I’m curious about trying to make a GUI interfaced tool, so I did some research on the topic, and here is what I found.
// What are my options?
There are several actually, I found a great video by Code First with Hala called the “5 Best GUI Python Libraries”, it is super helpful, and she does a great job explaining the pros and cons of each one.
From that list, I kind of narrowed it down to these three:
1. Kivy
2. Tkinter
3. Dear PyGui
All three are cross-platform and all three are open source. Lets explore each one briefly and see what fits best with what I’m trying to do here.
// Kivy
Is beginner friendly, but can get complex.
It is the go-to platform for python mobile apps.
Has beautiful modern looking GUIs.
Versatile and high performance.
You can create APKs easily.
Has a small community.