Skip to content
UPEEC

GUI Frameworks

Toolkits for desktop apps.

Easy
Comments 0

This is an overview — pick a sub-topic below.

Sub-topics (8)

Tkinter

Python's built-in GUI toolkit — available everywhere Python is installed.

Beginner♥ 0🔖 0💬 0

PyQt and PySide

Bindings for Qt — a professional cross-platform toolkit with designers, charts, multimedia and more.

Intermediate♥ 0🔖 0💬 0

Kivy and KivyMD

Touch-friendly apps for desktop, Android and iOS; KivyMD adds Material Design widgets.

Intermediate♥ 0🔖 0💬 0

wxPython

Native-looking widgets on Windows, macOS and Linux.

Intermediate♥ 0🔖 0💬 0

Dear PyGui

GPU-accelerated immediate-mode GUI — fast plots and tools for real-time data.

Easy♥ 0🔖 0💬 0

Toga, BeeWare, PySimpleGUI, Gooey and Eel

Native apps everywhere (Toga/BeeWare), simple wrappers (PySimpleGUI — now commercial), instant GUIs for command-line scripts (Gooey), and HTML/JS frontends with Python backends (Eel).

Easy♥ 0🔖 0💬 0

Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.

Discussion (0)

Sign in or join free to ask questions and discuss this topic.