Python comes equipped with Tkinter, a front-end library to get you going fairly quick and easily. The look and feel can be customized a bit to make the UI look a bit mor modern, but behold, there is an easier way!
Customtkinter is an extension for Tkinter, allowing you access to a generally more modern design, additional widgets, more functions and powerful templates. But even the default output already looks nice already…
Installation is fairly simple. Just install the module via pip, which will work under Linux, Windows and MacOS alike:
pip3 install customtkinter
Get to know more
Customtkinter is an OpenSource project by Tom Schimansky, you can find the sources and some more details in the Git repository.