Skip to content

Latest commit

History

66 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

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.


✨ Caratteristiche

  • 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.py pronto all’uso

📦 Installazione

Dopo la pubblicazione su PyPI, sarà possibile installare la libreria con: pip install utiilityes


🚀 Esempio di utilizzo

Puoi trovare un esempio completo nel file example.py incluso nel pacchetto.

Ecco un estratto:

fromutiilityesimportIndexasindif__name__=="__main__":
defsaluto():
print("Hai cliccato SALUTA!")
defesci():
print("Esco...")
raiseSystemExitui=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()

Licenza

Questo progetto è distribuito sotto licenza Apache 2.0. Vedi il file LICENSE per i dettagli.

Versioni obsolete, nuove e accettabili

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.

VersioneStatoNote
0.1.0ObsoletaPrima versione sperimentale
0.2.0ObsoletaNon più supportata
0.2.1Obsoleta
0.2.2Obsoleta
0.2.3Obsoleta
0.2.4ObsoletaTroppo datata
0.2.5Obsoleta
0.2.6Obsoleta
0.2.7Obsoleta
0.2.8bBetaContiene errori noti
0.2.8b1BetaMigliorata ma instabile
0.2.8AccettabileVersione stabile
0.2.9AccettabileCorrezione run32 e showbox
1.0.0AccettabileRiscrittura completa gestione finestre
1.1.0AccetabileRiscrittura di run32 e showbox
1.2.0AccetabileBugfix per dependiences
1.2.1NuovaSistemazione core

🌍 Community

Hai idee, suggerimenti o vuoi contribuire?

Visita la nostra community: 👉 Utiilityes Wiki

Troverai:

  • Snippet di codice
  • Guide
  • Suggerimenti
  • Spazio per contribuire

📃 Documentazione Ufficiale

Vuoi saperne di più su questo progetto? Visita la nostra Documetazione Ufficiale: 👉 Documentazione Ufficiale

Altri Nostri pacchetti

DeWeb

zompi

Releases

Packages

Contributors

Languages