This page provides some brief descriptive information on a number of GUI toolkits available for Python. For a full list of of toolkits with more in-depth information, see [[GuiProgramming]]. {{{#!wiki note [[GuiProgramming]] is a similar page whose content complements this page. }}} = pyFLTK = * wrapper for FLTK, Fast Light Toolkit * cross-platform * small and fast * access to OpenGL = Pygame = * you are in full control * you are responsible for everything * only one window * Primarily an introduction to game programming = PyGTK = * powerful - aims to be a 1:1 GTK wrapper * good GTK docs out there for both C and Python * it's a wrapper - sometimes C idioms leak through = Pyglet = * new * OpenGL-y (3D) = PyGUI = * cross-platform, utilizing the underlying system's GUI facilities * designed to work smoothly with Python's language features and data types * API is documented purely in Python terms (so it's not necessary to read documentation for an underlying toolkit) = PyQt = * Wraps Qt * Not just GUI features = PySide = * Wraps Qt * Api compatible with PyQt * LGPL License = PythonCard = * Wraps WX * Easy to use * Graphic widget insertion * Slightly slow = Tkinter = * standard GUI toolkit included with Python * simple and easy = wxPython = * cross platform * doesn't always look the same though