Skip to main content
Passa al contenuto

Primi passi con Kirigami

Impara a creare la tua prima applicazione usando Kirigami

Questa esercitazione ti guiderà attraverso il processo di creazione della tua applicazione convergente utilizzando il framework Kirigami. Per applicazione convergente, in questo contesto, si intende un programma che gli utenti possono utilizzare facilmente indipendentemente dal dispositivo su cui viene eseguito. Se viene utilizzato su un computer desktop, si adatterà a uno schermo di grandi dimensioni, al mouse e alla tastiera; se invece viene utilizzato su un dispositivo mobile, accetterà gli input da un touchscreen, e si adatterà a uno schermo più piccolo in orientamento verticale. E così via.

Kirigami ha come base il linguaggio QML e i componenti Qt Quick Controls 2 forniti dal progetto Qt. QML ha un supporto integrato per i sistemi a tocco, che lo rende la scelta ideale per le applicazioni per smartphone. I componenti Qt Quick sono elementi visuali riutilizzabili che possiamo usare nella costruzione dell'interfaccia delle nostre applicazioni. Kirigami è un insieme di componenti Qt Quick progettato per creare applicazioni semplici.

Mentre utilizzerai QML per creare la parte visiva della tua applicazione, la logica di business, ovvero il codice che svolge il lavoro pesante per la funzionalità della tua applicazione, dovrebbe essere scritta in un linguaggio diverso. Esploreremo anche come integrare la nostra logica aziendale con la nostra interfaccia utente nelle esercitazioni seguenti.

Innanzitutto, dovrai impostare un nuovo progetto in un linguaggio a tua scelta. L'introduzione ti mostrerà come realizzare un'applicazione Kirigami piccola, ma funzionale.

Ti saranno mostrate le nozioni di base su come gestire i colori e il testo nella tua applicazione e imparerai a conoscere la maggior parte dei componenti QML. Successivamente, conoscerai la maggior parte dei componenti QML che potresti voler utilizzare, e il loro aspetto. Questa sezione non toccherà alcuna logica di business, solo il codice QML.

Approfondirai argomenti più avanzati, che riguardano la manipolazione dei dati che saranno mostrati nel tuo programma.

Infine, ti saranno presentati i componenti aggiuntivi di Kirigami, una serie di componenti di qualità che potrai utilizzare, tra le altre cose, per progettare le impostazioni della tua applicazione.

Configurazione

Introduzione

Stile

Componenti

Avanzate

Manipolazione dei dati

Aggiunte di Kirigami

Supporto delle piattaforme