A az integrált fejlesztői környezet új verziója QtCreator 7.0, amelyet többplatformos alkalmazások létrehozására terveztek a Qt könyvtár használatával.
A QtCreator 7.0-ban mind a klasszikus C++ programfejlesztés támogatott ilyen például a QML nyelv használata, amelyben a JavaScriptet a szkriptek definiálására használják, az interfészelemek szerkezetét és paramétereit pedig CSS-szerű blokkok segítségével alakítják ki.
A Qt Creator 7.0 főbb új funkciói
Ebben az új verzióban, amelyet a Qt Creator 7.0 hozzáadott egy „Új fájl vagy projekt” menüpontot két külön párbeszédpanelre van osztva: „Új fájl” és „Új projekt”.
A jelentések szerint a Qt Online telepítőt használó felhasználók a Qt kisebb revízióinak elérhetőségéről. Tud konfigurálja az értesítések megjelenítését az "Opciók > Környezet > Frissítések" részben.
A másik kiemelkedő változás a kódmodell a C++ nyelvhez LLVM 14-re frissítve és alapértelmezés szerint az LSP-t (Language Server Protocol) támogató Clangd háttérprogramot használja. A régi háttérrendszert az "Eszközök > Beállítások > C++ > Clangd" menün keresztül lehet visszaadni, ahol a projektkód indexeléséhez is letilthatja a Clangd használatát, de továbbra is használhatja szintaktikai kiemelésre és automatikus kiegészítésre.
Ezen kívül a plugin konfigurációja A ClangFormat átkerült az általános stílusbeállításokat tartalmazó szakaszba és külön lapként jelenik meg.
A többi változás közül amelyek kiemelkednek:
- A QML elemző megvalósítása frissítve lett, hogy tükrözze a legújabb Qt ág változásait.
- A CMake-et használó projektek beállítási oldala újra lett tervezve.
- A „CMake leállítása” gomb hozzáadva a CMake végrehajtásának leállításához, például a projekt-összeállítási szkriptek beállítása során.
- Lehetővé teszi a CMake újbóli futtatását a konfiguráció frissítéséhez, még akkor is, ha a projektet már konfigurálták.
- Különítse el a CMake változókat a kezdeti és az aktuális projektkonfigurációhoz, az első esetben az első konfiguráció során használt CMakeLists.txt.use fájlból, a második esetben pedig a CMake file-api json-on keresztül a . cmake/api fájlból exportált változókat. /v1/response könyvtárban.
- Javított az elérhető eszközök automatikus észlelése, és csökkentette az opcionális fordítói meghívások számát az indításkor, ami gyorsabb Qt Creator indítási időt eredményezett egyes környezetekben.
- A New Project Wizards megadja a C++17 definícióját C++ szabványként.
A macOS platformon a rendszer figyelembe veszi a sötét téma rendszerbeállításait. - Kísérleti támogatás hozzáadva a Dockerhez a macOS buildekben.
- Az Android platformhoz hozzáadták az alapértelmezett NDK kiválasztásának lehetőségét, és javították az NDK-platformok észlelését.
- A Linux platformhoz a Qt-hez a Wayland protokollon alapuló backend is tartozik.
- A háttérrendszer engedélyezéséhez állítsa be a QT_QPA_PLATFORM=wayland környezeti változót az indítás előtt.
Végül ha többet szeretne tudni róla az új verzióról megtekintheti az eredeti közleményt A következő linken.
A Qt Creator 7.0 letöltése
Akit érdekel, annak tudnia kell, hogy a nyílt forráskódú verzió elérhető a Qt letöltési oldalon a "Qt Creator" részben, míg a kereskedelmi változat iránt érdeklődők megtalálhatják a kereskedelmi engedélyt a Qt fiók portálon.
Nekünk, akik Linuxot használunk, A telepítést a telepítő segítségével tudjuk elvégezni, amelyet általában a Linux számára kínálnak. A csomag offline eléréséhez nyissa meg a terminált, és futtassa a következő parancsot:
wget https://download.qt.io/official_releases/qtcreator/7.0/7.0.0/qt-creator-opensource-linux-x86_64-7.0.0.run
Most egyszerűen csak a következő paranccsal adjon végrehajtási engedélyeket a fájlnak:
sudo chmod +x qt-creator-opensource-linux-x86_64-7.0.0.run
Most pedig futtathatjuk a telepítőt a rendszerünkön, ehhez be kell írnunk a következő parancsot:
./qt-creator-opensource-linux-x86_64-7.0.0.run
A telepítés végén telepítenünk kell néhány további csomagot, hogy elkerüljük a problémákat, amikor a Qt Creatorral dolgozunk, erre ugyanazon a terminálon a következő parancsokat fogjuk beírni:
sudo apt-get install build-essential
És telepítenünk kell egy általános betűkészlet-konfigurációs könyvtárat is:
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
Vagy azok számára, akik inkább megvárják, amíg a csomag készen áll az Ubuntu és a származékos adattárakban, a következő paranccsal telepíthetik a csomagot:
sudo apt install qtcreator