Loading ...

Creare gui con Python e PySimpleGUI

Creare gui con Python e PySimpleGUI

Quello che oggi vederemo, molto velocemente, è uno dei vari GUI SDK per Python: PySimpleGUI!

Vedremo un esempio molto basico, giusto per capire che esiste e che funziona.

Prima di tutto installiamolo:

# pip3 install --upgrade PySimpleGUI

Su Debian ho dovuto installare anche Tk:

# aptitude install python3-tk

Detto ciò vediamo una schermata di login:

import PySimpleGUI as sg

layout = [
    [sg.Text('Login')],
    [sg.Text('Email', size=(15, 1)), sg.InputText()],
    [sg.Text('Password', size=(15, 1)), sg.InputText(password_char='*')],
    [sg.Submit(), sg.Cancel()]
]

window = sg.Window('Esempio di login').Layout(layout)
button, values = window.Read()

print(button, values[0], values[1])

Come vedete è abbastanza easy; ovviamente non finisce qui, e potete trovare tutto nella documentazione.

Io ci ho fatto al volo una prova per vedere com'era.

Enjoy!