Tobia Cargnello

Interfacce grafiche con Kivy 1 - Introduzione

2019-11-02 19:34:55

Kivy è un framework molto semplice da usare, ma con grandi potenzialità, per costruire interfacce grafiche per Python. In questo video introduco una miniserie dedicata a Kivy proponendo un semplice progetto.

Interfaccia per Python? Eccoti il framework che fa per te.

Ci sono diversi tool per sviluppare interfacce grafiche per python; Kivy è un framework molto semplice, ma che permette la realizzazione di interfacce grafiche anche molto complesse sia per applicazioni desktop che per applicazioni per smartphone.

A me piace pensarlo simile al CSS per quanto riguarda l'impostazione; ovvero per implementare un'interfaccia si deve creare accanto al codice python un "foglio di stile" che si lega ad esso come un foglio css si lega ad un file html.

Il linguaggio è semplice ed espressivo ed impararlo è veramente facile, la documentazione può sembrare scarna a volte, ma sono disponibile per qualsiasi chiarimento nel caso a qualcuno serva.


Per questa miniserie propongo la realizzazione di un from generico da compilare (nome, cognome, data di nascita etc.) in modo tale da usare diversi widget a disposizione senza complicare troppo le cose, starà poi ad ognuno sperimentare per proprio conto.


Aprirò una repository su GitHub quando il progetto avrà preso consistenza, inoltre pubblicherò il codice anche sulla mia pagina personale, intanto vi lascio ai video.


Spero dunque che questa serie possa essere utile, è ben accetto ogni tipo di feedback!