Erőforrás fájlok qt - emlékeztet

Minden komoly alkalmazás grafikus felhasználói interfész (és nem csak) a forrás fájlokat. Ebben az esetben két lehetősége van: vagy csatlakozni forrásokat a fájlrendszer utak, vagy helyezze őket közvetlenül egy bináris fájlt az alkalmazás vagy a könyvtár. Mindegyik megközelítés megvannak a maga előnyei és hátrányai.

Az első esetben (erőforrások - külső fájlok) alkalmazása rugalmasabbá válik, a források lehet változtatni újrafordítás nélkül, de a felhasználók véletlenül (vagy külön) elrontani egyes források, megsértve a helyességét a kérelmet. Ezen felül, ha a relatív útvonalak kóbor alkalmazások, az erőforrás fájlok nem találhatók.

A források, varrt egy bináris fájl, a helyzet éppen az ellenkezője: az alkalmazás lesz monolit futtatható fájl mérete nagy, bármilyen változás igényel újjáépíteni, de véletlenül zavarja a működését (például helyett egy kép) válik szinte lehetetlen.

Figyelembe véve az összes előnye és hátránya az utolsó lehetőség a legtöbb esetben előnyös. Róla beszélünk.

Hozzon létre egy fájlt a források leírására

Az első lépés, hogy hozzon létre egy fájlt egy leírást a források, amelyek fog használni. Ez a következő formában (úgynevezett res.qrc):

Ebben a példában az általunk megadott prefix: / képeket. Meg lehet tekinteni a logikai erőforrás könyvtárba. Az ilyen előtagot bármilyen szám lehet. Például, ha az alkalmazás hanghatásokat, akkor adjunk hozzá egy prefix / hangokat. Ahhoz, hogy hozzon létre egy mélyebb hierarchiát, használja a előtagokat a forma / néhány / hosszú / előtag.

a címke befektetett definíciós fájlokat, az adott előtagot. A példában szereplő csak a kép logo.png. de megadhatja a sok fájl, szükséges. Használjon relatív fájlútvonalakat, referenciaként a könyvtár - az, amelyikben a QRC-fájlt.

Logikus, hogy kifejezetten forrásokat a projekt almappákat a fájlrendszerben. Például logo.png helyet a kép images /. Ezután vegye fel a következő lesz:

Ebben az esetben a logikai fájl elérési útvonalát logo.png újra formában van: /images/logo.png.

lehet használni a rövidség álnevek a következőképpen:

A fájl logikai úton /myprefix/logo.png.

Ezután be kell csatolni a kitöltött QRC-fájlt a projekthez. Ehhez hozzá a pro-fájl húr a következő formában:

A fenti példában QRC -file egy szintbe kerül pro -file. Ha egy bonyolultabb elrendezésű fájlokat használjon relatív elérési utat.

A források felhasználása a mellékletben

Tehát QRC-fájl készen áll, és csatlakozik a projekthez. Továbbra is csak a kihasználják a használatát. És csinálni nem nehéz:

A kulcs itt az, hogyan lehet hozzáférni a kép (vagy más fájl) források. Az útvonal a következőképpen van felépítve: először, a vastagbélben. majd az előtag / képeket. általunk kiválasztott, és végül a fájl elérési útját (vagy beceneve) logo.png. Minden más ugyanaz, mint amikor dolgozik rendszeresen fájlokat, csak olvasható.

következtetés

Használd az erőforrás fájlokat a Qt-projektek nagyon egyszerű, így ha kell hozzá egy képet, zenét vagy valami mást az alkalmazásban, akkor most már tudja, mit kell tennie.


QMovie: GIF-animációt Qt


DragDrop Qt: mozgassa a képek és a szöveg


OpenCV: Telepítés és használat Windows alatt


Qt: átláthatóság hatásokat ablakok


QStackedWidget: megvalósítás A proxy modul zár Ui


QWizard: Creating a Mester Qt


Dekoratőr minta és létrehozása képszűrők Qt


Képek Qt táblázat

Kapcsolódó cikkek