Super-simple GUI to grasp... Powerfully customizable.

Works with multiple GUI Frameworks (tkinter, Qt, WxPython, Remi(browser based) to supply a single source code solution that runs on any of these platforms. Write your GUI code once, run it on your choice of GUI frameworks.

Looking to take your Python code from the world of command lines and into the convenience of a GUI? Have a Raspberry Pi with a touchscreen that's going to waste because you don't have the time to learn a GUI SDK? Struggling to work with OOP GUI Frameworks? Look no further, you've found your GUI package.


It's trivial for beginners to grasp and the end-result, on the screen, is identical to what pages of code the underlying GUI packages would produce. PySimpleGUI is an SDK that embraces the Python language.

Over 200 pages of documentation and cookbook recipes to give you a jump start and enables you to get a GUI on the screen in 10 minutes.

Programming language: Python
License: LGPL
Tags: GUI     Qt     Tkinter     Beginner     Advanced     Wrapper     Gui Framework     PySide2     PySimpleGUI     PySimpleGUIQt     PySimpleGUIWeb     PySimpleGUIWx     Remi     WxPython    

PySimpleGUI alternatives and related packages

Based on the "GUI" category

Do you think we are missing an alternative of PySimpleGUI or a related project?

Add another 'GUI' Package

PySimpleGUI Recommendations

Lots of great documentation. Cookbook and over 100 sample programs to get you started. Can move back and forth between tkinter and Qt by only changing the import statement. Doesn't require using classes to write your code (unless you want to). Takes 1 line of code to define a widget and place into a window. Qt and Tkinter take 3 to 10 lines per widget.

Have you used PySimpleGUI? Share your experience. Write a short recommendation and PySimpleGUI, you and your project will be promoted on Awesome Python.
Recommend PySimpleGUI

Recently added PySimpleGUI resources