
<p align="center">
  <img src="https://raw.githubusercontent.com/DeMENIGECO/privateassets/9d253915e246927aef531a31bac538ad8bfaa984/logo_utiilityes.png" width="180">
</p>

# utiilityes
Una libreria per creare GUI moderne basate su SDL2.


# utiilityes

**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:

```python
from utiilityes import Index

def saluto():
    print("Hai cliccato SALUTA!")

def esci():
    print("Esco...")
    raise SystemExit

ui = Index()

ui.init.win("GUI Moderna SDL2")\
      .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.
