utiilityes è una piccola libreria Python pensata per creare GUI moderne e semplici, basate su SDL2.
L’obiettivo è offrire un’interfaccia fluida, leggibile e immediata, senza dover scrivere codice complesso.
- API semplice e leggibile
- Creazione rapida di finestre e pulsanti
- Sistema di callback per gestire eventi
- Stile moderno basato su SDL2
- Include un file
example.pypronto all’uso
Dopo la pubblicazione su PyPI, sarà possibile installare la libreria con: pip install utiilityes
Puoi trovare un esempio completo nel file example.py incluso nel pacchetto.
Ecco un estratto:
from utiilityes import Index as ind
if __name__ == "__main__":
def saluto():
print("Hai cliccato SALUTA!")
def esci():
print("Esco...")
raise SystemExit
ui = ind()
ui.init.win("Example")\
.size(600, 400)
ui.run_funct()\
.text("Benvenuto nella GUI SDL2!")\
.button("Saluta", action=saluto)\
.button("Esci", action=esci)\
.render()Questo progetto è distribuito sotto licenza Apache 2.0. Vedi il file LICENSE per i dettagli.
Ecco le versioni obsolete, nuove e accettabili. Le obsolete non si devono usare, le nuove sono le ultime, le accettabili versioni passate ma non obsolete.
| Versione | Stato | Note |
|---|---|---|
| 0.1.0 | Obsoleta | Prima versione sperimentale |
| 0.2.0 | Obsoleta | Non più supportata |
| 0.2.1 | Obsoleta | — |
| 0.2.2 | Obsoleta | — |
| 0.2.3 | Obsoleta | — |
| 0.2.4 | Obsoleta | Troppo datata |
| 0.2.5 | Obsoleta | — |
| 0.2.6 | Obsoleta | — |
| 0.2.7 | Obsoleta | — |
| 0.2.8b | Beta | Contiene errori noti |
| 0.2.8b1 | Beta | Migliorata ma instabile |
| 0.2.8 | Accettabile | Versione stabile |
| 0.2.9 | Accettabile | Correzione run32 e showbox |
| 1.0.0 | Accettabile | Riscrittura completa gestione finestre |
| 1.1.0 | Accetabile | Riscrittura di run32 e showbox |
| 1.2.0 | Accetabile | Bugfix per dependiences |
| 1.2.1 | Nuova | Sistemazione core |
Hai idee, suggerimenti o vuoi contribuire?
Visita la nostra community: 👉 Utiilityes Wiki
Troverai:
- Snippet di codice
- Guide
- Suggerimenti
- Spazio per contribuire
Vuoi saperne di più su questo progetto? Visita la nostra Documetazione Ufficiale: 👉 Documentazione Ufficiale