PySimpleGUI Tutorial

PySimpleGUI Tutorial

PySimpleGui is an open source, cross-platform GUI library for Python. It aims to provide a uniform API for creating desktop GUIs based on Python’s Tkinter, PySide and WxPython toolkits. PySimpleGUI also has a port for Remi which is useful for building GUIs for the web. PySimpleGui lets you build GUIs quicker than by directly using the libraries it uses.


This tutorial is designed for Python developers who want to learn how to build cross-platform desktop as well as web based GUI designs using PySimpleGui library.


Before you proceed, make sure that you understand the basics of procedural and object-oriented programming in Python. For understanding the advanced topics such as integration of PySimpleGui with Matplotlib and OpenCV packages, their understanding is essential.