Creare una TUI in Go con PTerm
PTerm è una libreria per Go che ci consente di creare una TUI.
In questo articolo vediamo qualche esempio.
PTerm è una libreria per Go che ci consente di creare una TUI.
In questo articolo vediamo qualche esempio.
Per selezionare una data SwiftUI ci mette a disposizione il componente DatePicker.
In questo articolo vediamo come usarlo; testato sia su iOS che su macOS,
SwiftUI ci mette a disposizione il componente NavigationSplitView per dividere la nostra schermata in due o tre colonne, dove ce ne è una che a fa capo di tutte.
Su macOS si presenta esattamente come ce lo immaginiamo: una colonna sulla sinistra con le nostre voci, e una colonna a destra che mostra il contenuto di quello che abbiamo cliccato.
Su iOS, invece, si presenta come un lista che rimanda ad un'altra schermata con il tasto Back per tornare indietro.
Per creare dei grtid layout in SwiftUI abbiamo il container Grid.
Come potete vedere dalla documentazione, abbiamo anche dei container più "specifici" per layout orizzontali o verticali.
In questo articolo vediamo un esempio basico del container Grid tralasciando gli altri.
La costruzione di TUI (text user interface) non è per nulla facile neanche se usiamo librerie apposite.
In questo articolo vediamo come usare il modulo tui in Rust!
Lanterna è una libreria per Java che ci permette di creare delle interfacce testuali simili a quelle create con curses.
Ma questa a descrizione è molto restrittiva, in quanto Lanterna è in grado ci creare anche dei layout complessi, con finestre, pannelli, file dialog, ecc.
Inoltre, è anche possibile usare le stesse classi di Swing (ma non è obbligatorio).
Oggi vediamo come usarla in Kotlin.