Koristite Qt Creator varijable
Možete koristiti varijable Qt Creator u poljima za postavljanje argumenata, putova do izvršnih datoteka i radnih direktorija, na primjer u Preferences, Build Settings i Run Settings. Varijable same brinu o navodnicima za svoje ekspanzije, tako da ih ne morate stavljati u navodnike.
Odaberite gumb
(Variables) u polju kako biste odabrali iz popisa varijabli dostupnih u određenom kontekstu. Za više informacija o svakoj varijabli pomaknite pokazivač miša preko nje u popisu.

Qt Creator Sljedeća sintaksa omogućuje vam korištenje varijabli okruženja kao varijabli okruženja: %{Env:VARNAME}.
Zamjena uzoraka
Qt Creator koristi zamjenu uzoraka pri proširivanju naziva varijabli. Da biste zamijenili prvi podudaranje uzorka unutar varijable zamjenom, upotrijebite:
%{variable/pattern/replacement}Da biste zamijenili sve pojave obrasca unutar varijable zamjenom, upotrijebite:
%{variable//pattern/replacement}Šablona može biti regularni izraz, a zamjena može sadržavati referencije unatrag. Na primjer, ako je %{variable} my123var , tada se %{variable/(..)(\d+)/\2\1} proširuje u 123myvar.
Umjesto kosog crtice možete koristiti i znak za hash (##) kao znak za zamjenu. To može biti korisno ako vrijednost treba biti putanja do datoteke, u kojem slučaju bi se kose crtice na Windows hostovima mogle pretvoriti u nazadne crtice.
Koristite zadane vrijednosti
Da biste koristili zadano vrijednost ako varijabla nije postavljena, upotrijebite:
%{variable:-default}Primjeri
Sljedeći odjeljci sadrže primjere korištenja varijabli Qt Creator.
Trenutne varijable dokumenta
%{CurrentDocument} varijabla se proširuje u informacije o datoteci koja je trenutno otvorena u uređivaču.
Na primjer:
%{CurrentDocument:Project:Name}expandira se u naziv projekta koji sadrži dokument.%{CurrentDocument:FileName}razvija se u naziv dokumenta.%{CurrentDocument:FilePath}expands to the full path of the document including the filename.%{CurrentDocument:DirName}razvija se u naziv nadređenog direktorija dokumenta.
Varijable konfiguracije kita i izgradnje
Varijabla %{Project:DirName} proširuje se na naziv mape projekta, %{Kit:FileSystemName} proširuje se na informacije o buildu i run kitu, a %{BuildConfig:Name} proširuje se na naziv konfiguracije builda.
Možete ih kombinirati kako biste postavili Default build directory u Preferences > Build & Run > Default Build Properties:
../build-%{Project:DirName}-%{Kit:FileSystemName}-%{BuildConfig:Name}
Qt varijable
Varijabla %{Qt} razvija se u informacije o instalaciji Qt-a.
%{Qt:Version} širi se na broj verzije Qt instalacije. Možete ga koristiti u nazivima kitova.
Varijable uređaja
Varijabla %{Device} se proširuje informacijama o uređaju na kojem pokrećete projekt (uređaj za pokretanje).
Na primjer:
%{Device:HostAddress}expands to the host name or IP address of the device from the device configuration. You can use it for SSH authentication.%{Device:PrivateKeyFile}expandira se u naziv i putanju datoteke privatnog ključa. Možete ga koristiti za SSH autentifikaciju.%{Device:SshPort}expands to the port number for SSH connections.%{Device:UserName}razvija se u korisničko ime za prijavu na uređaj. Možete ga koristiti za prilagođene veze kada uređaj nije automatski povezan.
Git varijabla
%{Git:Config:user.name} širi se u korisničko ime iz Git konfiguracije. Možete ga koristiti u predlošcima zaglavlja licence ili u bilo kojem polju gdje vam je potrebno Git korisničko ime.
Vidi također Postavljanje okruženja za projekte, Konfiguriranje projekata za izgradnju i Konfiguriranje projekata za pokretanje.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.