You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mint látható, a képek betöltéséhez szükség van *QtQuick 2.0* importálására, ami lényegében az alapvető típusokat biztosítja a QML alapú kezelőfelületek kialakításához.
30
29
Alapesetben ha betöltünk egy képet, és nem adunk meg semmilyen property-t, kizárólag a *source*-ot definiáltuk, akkor a kép eredeti méreteiben kerül beillesztésre.
Ezzel, mint az elnevezéséből is látszik, a kép megőrzi az arányokat, és ennek megfelelően reagál majd a direkt dimenzió állításokra.
@@ -71,7 +70,7 @@ A másik relatív hasznos property-e az Image típusnak a *smooth*, amely - bool
71
70
Ennek eredménye egyes kép skálázások/transzformációk után igen szembetűnő. Ez a property egyébként alapból engedélyezve van. Engedélyezett esetben szimpla lineáris interpolációt használ a program, míg a másik esetben a legközelebbi szomszéd metódust.
72
71
Jótékony hatása látható a következő képen, ahol a felső sorban ezen property *false* értékkel lett deiniálva, alul pedig nyilván, *true* értékkel.
@@ -92,11 +91,11 @@ Ezen property-k állításával elvégezhetőek a képeket érintő alapvető ma
92
91
Jogosan felmerülhet a kérdés, hogy hogyan lehet képeket betölteni, hogy elérhetőek legyenek a QML környezetben. Erre a legegyszerűbb mód, ha a QtCreator felületen a projektben a gyökérkönyvtáron(/) egy jobbklikk után az
Ezek után van lehetőségünk választani a projektmappában előkészített kép fájlokból (itt éppen a pic/car.png állományt kívántam hozzáadni).Ügyelni kell arra, hogy a .qrc fájlunk mellett (vagy almappában) legyenek a megadott fájlok.
Persze van mód, direkt a projektunk .qrc fájlját szerkeszteni. Ez a kicsit bonyolultabb módszer, lényegében a QtCreator is ezt hajtja számunkra végre. Ennek felépítésének tanulmányozásához nézzük a következő példákat:
102
101
@@ -131,7 +130,7 @@ Ezek után a képet lehetséges elérni a */sajatAbra/kep.png* hivatkozással.
131
130
132
131
Most azt is nézzük meg, hogy saját példában, hogyan módosult a .qrc fájl, ha a QtCreator-al adtuk hozzá:
Látható, hogy itt is van egy prefix, ami a gyökérkönyvtár(/) elérési utat definiálja, de utána azt is lehet látni, hogy minden fájlt az eredeti nevén, és elérésvel tudunk megadni.
0 commit comments