Skip to main content
Skip to content

Začíname s Kirigami

Naučte sa vytvoriť svoje prvé aplikácie pomocou Kirigami

Tento tutoriál vás prevedie procesom vytvárania vašej vlastnej konvergentnej aplikácie pomocou frameworku Kirigami. Konvergentná aplikácia v tomto kontexte znamená, že ľudia môžu program jednoducho používať bez ohľadu na zariadenie, na ktorom beží. Ak je na stolnom počítači, prispôsobí sa veľkej obrazovke a myši s klávesnicou; ak sa používa na mobilnom zariadení, prijme vstup z dotykovej obrazovky a prispôsobí sa menšej obrazovke na výšku. A tak ďalej.

Kirigami je postavené na jazyku QML a komponentoch Qt Quick Controls 2 poskytovaných projektom Qt. QML má zabudovanú podporu pre dotykové systémy, čo ho robí ideálnym pre mobilné aplikácie. Komponenty Qt Quick sú znovupoužiteľné vizuálne prvky, ktoré môžeme použiť pri zostavovaní rozhraní našich aplikácií. Kirigami je sada komponentov Qt Quick navrhnutých na vytváranie konvergentných aplikácií.

Zatiaľ čo QML budete používať na vytvorenie vizuálnej časti vašej aplikácie, obchodná logika—kód, ktorý zabezpečuje hlavnú funkcionalitu vašej aplikácie—by mala byť napísaná v inom jazyku. V tutoriáloch nižšie tiež preskúmame, ako integrovať našu obchodnú logiku s naším používateľským rozhraním.

Najskôr budete musieť nastaviť nový projekt v jazyku podľa vášho výberu. Úvod vám ukáže, ako vytvoriť malú, ale funkčnú aplikáciu Kirigami.

Ukážeme vám základy práce s farbami a textom vo vašej aplikácii a oboznámite sa s väčšinou komponentov QML. Ďalej sa oboznámite s väčšinou komponentov QML, ktoré by ste mohli chcieť použiť a ako vyzerajú. Táto sekcia sa nedotkne žiadnej obchodnej logiky, iba kódu QML.

Hlboko sa ponoríte do pokročilejších tém týkajúcich sa manipulácie s dátami zobrazovanými vo vašom programe.

Nakoniec vám budú predstavené Kirigami Addons, séria komponentov zvyšujúcich kvalitu, ktoré môžete použiť okrem iného na návrh nastavení vašej aplikácie.

Nastavenie

Úvod

Štýl

Komponenty

Rozloženia

Kirigami.Page zobrazuje akcie na pravej strane hornej hlavičky v režime pre počítač a v päte v mobilnom režime.

Pokročilé

Manipulácia s dátami

Jednotka Kirigami

Podpora platforiem