Tkinter is a graphic user interface (GUI) toolkit that comes with Python by default. Like wxPython, Tkinter is as cross-platform as Python.
Graphical User Interfaces (GUIs) rely heavily on object-oriented programming. Tkinter is no different. You first instantiate an object and then work with that object's attributes and methods. In this guide, we will complement our guide on wxPython and look at the rudiments of a very simple program that prints "Hello, World!" to a window on your desktop. Tkinter is not as clean as wxPython, so there will be a bit more code to this guide.