It is easy to use with simple yet HIGHLY customizable features of GUI for Python. It is based solely on Tkinter. It is a Python GUI For Humans that Transforms Tkinter, PyQt, Remi, WxPython into portable user-friendly Pythonic interfaces.
How can we use PySimpleGUI?
The Steps for using the GUI package PySimpleGUI are:-
- Install PySimpleGUI
pip install PySimpleGUI
Example: Sample Program to showcase PySimpleGUI layout.
import PySimpleGUI as sg sg.theme( 'BluePurple' ) layout = [[sg.Text( 'Your typed characters appear here:' ), sg.Text(size = ( 15 , 1 ), key = '-OUTPUT-' )], [sg. Input (key = '-IN-' )], [sg.Button( 'Display' ), sg.Button( 'Exit' )]] window = sg.Window( 'Introduction' , layout) while True : event, values = window.read() print (event, values) if event in ( None , 'Exit' ): break if event = = 'Display' : # Update the "output" text element # to be the value of "input" element window[ '-OUTPUT-' ].update(values[ '-IN-' ]) window.close() |
Output: