ABSTRACT

Tk is an open-source cross-platform toolkit for building graphical user interfaces (GUIs) for various programming languages. Developed in 1991 by John Ousterhout, Tk provides a library of basic widgets (such as frames, buttons, menus, etc.), which are commonly used in modern application software. Widget is the generic term used for the building blocks of GUI applications, or, in general, for stand-alone applications that can be embedded in third-party applications. Tkinter (from “Tk interface”) is the object-oriented interface of Python to the Tk toolkit. Tkinter

was written by Fredrik Lundh in 1999 (Lundh, 2013a) and has become Python’s standard GUI package, being available, along with Tk, on most Unix-like, Windows, and Macintosh systems. Tkinter consists of several Python modules, the most important being the tkintermodule. It contains all the classes and functions required to work with the Tk toolkit.