Eseguire comandi in Qt 6 con QProcess
Ho specificato Qt 6 perchè rispetto alle versioni precedenti sono cambiate alcune funzioni.
Sostanzialmente alcune sono state deprecate in favore di altre.
Ho specificato Qt 6 perchè rispetto alle versioni precedenti sono cambiate alcune funzioni.
Sostanzialmente alcune sono state deprecate in favore di altre.
Suppniamo di avere una lista di oggetti in Dart, e di volerla ordinare.
L'oggetto List in Dart ha l'apposito metodo sort a cui passiamo le "regole" di ordinamento.
Vediamo qualche esempio.
FutureBuilder è un widget per Flutter che può essere molto comodo quando dobbiamo riempire dei widget con operazioni asincrone.
Ad esempio prendendo i dati da una API.
In questo articolo vediamo come usarlo.
L'url da cui reperiamo i dati è: https://www.mattepuffo.com/api/book/get.php.
Da non so quale versione di Qt, è stato introdotto QtHttpServer, che ci consente di crare un HTTP server.
Ma non è stato proprio facile testarlo; qui cerco di spiegarvi il meglio possibile come fare.
Prima di tutto dovete:
L'ExpansionTile è un widget per Flutter che in pratica ci permette di nascondere una parte del contenuto da mostrare al click sulla freccetta.
Per chi sviluppa per il web, lo possiamo accomunare ad un accordion.
In questo articolo vediamo come usarlo insieme ad una ListView.
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.