Tkinter

Python's standard GUI library

Desktop License: PSF Best for: Beginners and simple desktop tools
Official docs All frameworks

Demo

Classic Tk window with Label + Entry + Button

Overview

Tkinter is Python's de-facto standard GUI (Graphical User Interface) package. It provides a fast and easy way to create GUI applications. Tkinter is included with standard Linux, Microsoft Windows and Mac OS X installs of Python.

Key features

  • Simple and lightweight
  • Comes bundled with Python
  • Cross-platform compatibility
  • Wide range of widgets
  • Extensive documentation

Common use cases

  • Desktop applications
  • Simple GUI tools
  • Educational projects
  • Rapid prototyping

Installation

import tkinter as tk

Example

import tkinter as tk

window = tk.Tk()
window.title("Hello Tkinter")

label = tk.Label(window, text="Hello, World!")
label.pack()

window.mainloop()

Related frameworks