Tkinter – biblioteka Pythona umożliwiająca tworzenie interfejsu graficznego (GUI). Tkinter jest dołączony do standardowych instalacji Pythona w systemach Linux, Microsoft Windows i Mac OS X.

Nazwa Tkinter pochodzi od interfejsu Tk. Biblioteka ta została napisana przez .

Tkinter to darmowe oprogramowanie wydane na licencji Pythona.

Opis Podobnie jak w przypadku większości innych współczesnych powiązań Tk, Tkinter jest implementowany jako opakowanie Pythona wokół pełnego interpretera Tcl osadzonego w interpreterze tego języka. Wywołania tej biblioteki są tłumaczone na polecenia Tcl, które są przekazywane do wbudowanego interpretera, umożliwiając w ten sposób mieszanie Pythona i Tcl w jednej aplikacji.

Dostępnych jest kilka popularnych, alternatywnych bibliotek GUI, takich jak wxPython, PyQt, , Pygame, Pyglet i PyGTK.

Widżety Ogólny termin określający dowolny z bloków konstrukcyjnych, które składają się na aplikację w interfejsie graficznym.