Python GUI Application Development

alpha2phi
4 min readAug 7, 2021

Libraries and toolkits to develop GUI applications in Python.

Photo by Kelly Sikkema on Unsplash

Overview

This article explores the different open-source Python libraries that we can use to develop GUI applications.

Tkinter

If you just want a simple built-in solution, try Tkinter.

Tkinter package (Tk interface) is the built-in Python GUI library. It is the standard Python interface to the Tk GUI toolkit. Both Tk and Tkinter are available on most Unix platforms, as well as on Windows systems. (Tk itself is not part of Python; it is maintained at ActiveState.)

E.g. below is the Hello World code snippet from the documentation.

Tkinter App

Though may not have a lot of sophisticated features, Tkinter is the easiest and fastest way to create GUI applications.

Gooey

--

--

alpha2phi

Software engineer, Data Science and ML practitioner.