Prvi koraki s Kirigamijem
About Kirigami API documentation: use https://api-staging.kde.org/kirigami-index.html for now
Click here to read more
We are aware of issues involving broken links to Kirigami API documentation. We are currently working on a better website to address these issues, porting the API docs where possible.
In its current state, the staging API website under development for Kirigami can be used to access all relevant Kirigami API pages, and it should already work better than the previous API website. You can access the staging API website through https://api-staging.kde.org/kirigami-index.html.
If you'd like to assist us in our efforts to port the API documentation, take a look at our Port API documentation to QDoc metatask.
Ta vaja vas bo vodila skozi proces ustvarjanja lastne konvergentne aplikacije z uporabo ogrodja Kirigami. Konvergentna aplikacija v tem kontekstu pomeni, da lahko uporabniki brez težav uporabljajo program ne glede na napravo, v kateri se izvaja. Če je v rabi na namiznem računalniku, se bo prilagodil velikemu zaslonu ter miški in tipkovnici; če se uporablja na mobilnem telefonu, bo sprejel vnos z zaslona na dotik in se prilagodil manjšemu pokončnemu zaslonu. In tako naprej.
Kirigami je zgrajen na osnovi jezika QML in dveh komponent Qt Quick Controls 2, ki jih zagotavlja Qt projekt. QML ima vgrajeno podporo za sisteme na dotik, zaradi česar je idealen za mobilne aplikacije. Komponente Qt Quick so vizualni elementi, ki jih lahko ponovno uporabimo pri gradnji vmesnikov naših programov in aplikacij. Kirigami je komplet komponent Qt Quick, namenjenih ustvarjanju konvergentnih aplikacij in programov.
Čeprav boste QML uporabili za ustvarjanje vizualnega dela vaše aplikacije, bi morala biti poslovna logika – koda, ki opravlja težko delo za funkcionalnost vaše aplikacije – napisana v drugem jeziku. V spodnjih vajah bomo raziskali tudi, kako integrirati našo poslovno logiko z našim uporabniškim vmesnikom.
Najprej boste morali vzpostaviti nov projekt v jeziku po vaši izbiri. Uvod vam bo pokazal, kako narediti majhno, a funkcionalno aplikacijo Kirigami.
Pokazali vam bomo osnove ravnanja z barvami in besedilom v vaši aplikaciji ter se seznanili z večino komponent QML. Nato se boste seznanili z večino komponent QML, ki bi jih morda želeli uporabiti, in kako so videti. Ta razdelek se sploh ne dotika nobene poslovne logike le kodo QML.
Globoko se boste poglobili v naprednejše teme, ki zadevajo manipulacijo podatkov, ki bodo prikazani v vašem programu.
Nazadnje vam bomo predstavili Kirigami Addons, serija komponent za kakovost življenja, ki jih lahko uporabite za, med drugim, oblikovanje nastavitev vaše aplikacije.