Qt Creator je IDE za više platformi napisan u C++, JavaScript i QML stvoren za razvoj GUI aplikacija s Qt bibliotekama.
nedavno najavljeno je izlazak nove verzije popularnog integriranog razvojnog okruženja "QtCreator 9.0", verzija u kojoj je dodana podrška za Squish, kao i opcija za renderiranje udubljenja, podrška za LSP i više.
QtCreator dizajniran je za izradu višeplatformskih aplikacija korištenjem Qt knjižnice. Podržan je i klasični C++ razvoj programa i korištenje QML jezika, u kojem se JavaScript koristi za definiranje skripti, a struktura i parametri elemenata sučelja postavljaju se pomoću CSS-like blokova.
Glavne nove značajke Qt Creatora 9.0
U ovoj novoj verziji koja je predstavljena za Qt Creator 9.0 možemo to pronaći dodana eksperimentalna podrška za Squish GUI okvir za testiranje, s njim Squish dodatak za integraciju omogućuje korisniku mogućnost otvaranja postojećih testnih slučajeva i stvaranja novih, registraciju testnih slučajeva (testnih slučajeva), korištenje Squish Runnera i Squish Servera za izvršavanje testnih slučajeva i testnih slučajeva, postavljanje točaka prekida prije izvršavanja testova za prekid izvršenja na određenoj poziciji i pregled varijabli.
Druga važna promjena je da se prikazati API kontekstni savjet, sadržaj se sada prikazuje na temelju Qt verzije provjerene u projektu (tj. Qt 5 dokumentacija se prikazuje za Qt 5 projekte i Qt 6 dokumentacija se prikazuje za Qt 6 projekte).
Također je istaknuto da uređivaču je dodana opcija za predstavljanje uvlaka u dokumentu, pri čemu je svako udubljenje označeno zasebnom okomitom crtom. Također je dodana mogućnost promjene razmaka između redaka i riješeni problemi s performansama pri odabiru vrlo velikih blokova.
Model C++ koda temeljen na pozadini Clangd koji podržava LSP protokol (Language Server Protocol) sada može se upravljati jednom instancom Clangda za cijelu sesiju (Prije je svaki projekt pokretao vlastitu instancu Clangd-a.) Konfiguraciji je dodana mogućnost promjene prioriteta Clangd pozadinskih niti koje se koriste za indeksiranje.
Od ostalih promjena koji se ističu u ovoj novoj verziji:
- Sada je moguće uređivati parametre stila C++ koda izravno iz glavnog dijaloga postavki bez otvaranja zasebnog dijaloga.
- Dodana podrška za tamnu temu pri prikazu ugrađene pomoći i dokumentacije.
- Postavka ClangFormat premještena je u isti odjeljak.
- Riješeni su problemi s otvaranjem QML datoteka iz direktorija za izgradnju umjesto iz izvornog direktorija i nedostajućih prijelomnih točaka pri korištenju funkcije ponovnog formatiranja.
- Dodana podrška za konfiguriranje i stvaranje unaprijed postavljenih postavki za CMake projekte.
konačno ako jesi zainteresirani za saznanje više o tome, pojedinosti možete provjeriti u sljedeći link.
Kako instalirati Qt Creator na Linux?
Svi oni koji su zainteresirani za mogućnost isprobavanja QT kreatora na svojim sustavima trebali bi to znati u većina Linux distribucija naći će paket unutar spremišta ovih.
Iako ažuriranjima paketa obično treba nekoliko dana da dođu do spremišta, instalacijski program je bolje preuzeti sa službene QT stranice na kojoj možete dobiti besplatnu verziju ili za one koji žele kupiti komercijalnu verziju (s više značajke) može učinite to sa stranice.
Preuzimanje instalacijskog programa je završeno, dat ćemo mu dozvole za izvršenje sa slijedećom naredbom:
sudo chmod +x qt-unified-linux-x64*.run
Sada ćemo instalirati paket izvođenjem sljedeće naredbe:
sudo sh qt-unified-linux-x64*.run
U slučaju korisnika Ubuntu-a, možda će vam trebati neki dodatni paketi koje možete instalirati s:
sudo apt-get install --yes qt5-default qtdeclarative5-dev libgl1-mesa-dev
Jednom kada su ovi paketi instalirani, možete izmijeniti definiciju radne površine i odabrati ispravnu verziju. Napokon, možete završiti s izradom projekta i prijeći na kodiranje.
Sada za one koji su korisnici Arch Linuxa, Manjara, Arco Linuxa i ostalih distribucija temeljenih na Arch Linuxu oni mogu instalirati paket izravno iz spremišta jer je nova verzija QT kreatora sada dostupna.
Da biste instalirali, samo pokrenite sljedeću naredbu u terminalu:
sudo pacman -S qtcreator