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
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.