Komma igång med Kirigami
Den här handledningen leder dig genom processen att skapa ditt eget konvergenta program genom att använda Kirigami ramverket. Ett konvergent program betyder i det här sammanhanget att folk enkelt kan använda programmet oberoende av apparaten det kör på. Om det är på en skrivbordsdator, anpassar det sig till en stor skärm, och en mus och tangentbord. Om det används på en mobil apparat, accepterar det inmatning från en pekskärm och anpassar sig till en mindre stående skärm. Ock så vidare.
Kirigami är byggt på språket QML och komponenterna i Qt Quick Controls 2, som tillhandahålls av Qt-projektet. QML har inbyggt stöd för peksystem, vilket gör det idealt för mobilapplikationer. Qt Quick komponenter är återanvändbara visuella objekt som vi kan använda när vi bygger vårt programs gränssnitt. Kirigami är en uppsättning Qt Quick komponenter konstruerade för att skapa konvergenta program.
Även om QML används för att skapa den visuella delen av programmet, skapas oftast uppgiftslogiken (koden som utför själva arbetet i programmets funktion) i C++ av prestandaskäl. Vi utforskar också hur vår uppgiftslogik integreras med vårt användargränssnitt i handledningen nedan.