PySimpleGUI Adds Support For
amasad (2269)

PySimpleGUI, the simplest cross-platform Python GUI framework just added support for (web in general) and it's the simplest way I've seen UI being done on yet.

It has good autocompletion and it's well-documented. It's especially great for new coders that want to try their hands at coding GUI.

To get started simply import the library, create a window, and give it a layout! Here is a name reading app and repl:

import PySimpleGUIWeb as sg

window = sg.Window('hello world').Layout([
  [sg.Text('hello world')],
  [sg.InputText('enter name')],
  [sg.Submit(), sg.Cancel()]

[button, [name]] = window.Read()

if button == 'Submit':
  print('Hello ' + name)

You are viewing a single comment. View All
PySimpleGUI (14)


I've added an option to the Window call in PySimpleGUI to turn on / off the multi-instance option. I tried setting it to ON as a default and it REALLY struggled on
So, in version 0.15.0, I turned it back off again, but left the option for others to turn it on.