Qt Creator 7.0 už bol vydaný a toto sú jeho novinky

Spustenie nová verzia integrovaného vývojového prostredia Tvorca Qt 7.0, navrhnutý na vytváranie multiplatformových aplikácií pomocou knižnice Qt.

V QtCreator 7.0 podporuje sa vývoj oboch klasických C++ programov ako je použitie jazyka QML, v ktorom sa na definovanie skriptov používa JavaScript, a štruktúra a parametre prvkov rozhrania sa stanovujú pomocou blokov podobných CSS.

Hlavné nové funkcie Qt Creator 7.0

V tejto novej verzii, ktorá je prezentovaná z Qt Creator 7.0 pridali položku ponuky „Nový súbor alebo projekt“. je rozdelený do dvoch samostatných dialógových okien „Nový súbor“ a „Nový projekt“.

Hlási sa k používatelia používajúci Qt Online Installer o dostupnosti menších revízií Qt. Môcť konfigurovať zobrazovanie upozornení v časti „Možnosti > Prostredie > Aktualizácie“.

Ďalšou zo zmien, ktorá vyniká, je kódový model pre jazyk C++ aktualizovaný na LLVM 14 a predvolene zmenené na použitie backendu Clangd, ktorý podporuje LSP (Language Server Protocol). Starý backend je možné vrátiť cez ponuku "Nástroje > Možnosti > C++ > Clangd", kde môžete tiež zakázať používanie Clangd na indexovanie kódu projektu, ale naďalej ho používať na zvýrazňovanie syntaxe a zadávanie automatického dopĺňania.

Okrem toho konfigurácia pluginu ClangFormat bol presunutý do sekcie so všeobecnými nastaveniami štýlu a zobrazuje sa ako samostatná karta.

Z ďalších zmien ktoré vynikajú:

  • Implementácia syntaktického analyzátora QML bola aktualizovaná, aby odrážala zmeny z najnovšej vetvy Qt.
  • Stránka nastavení pre projekty využívajúce CMake bola prepracovaná.
  • Pridané tlačidlo „Stop CMake“ na zastavenie vykonávania CMake, napríklad počas nastavovania skriptov na zostavenie projektu.
  • Poskytuje možnosť znova spustiť CMake na aktualizáciu konfigurácie, aj keď už bol projekt nakonfigurovaný.
  • Samostatné premenné CMake pre počiatočnú a aktuálnu konfiguráciu projektu, v prvom prípade premenné zo súboru CMakeLists.txt.use použitého počas prvej konfigurácie a v druhom prípade premenné exportované cez súbor CMake file-api json zo súboru . cmake/api /v1/response adresár.
  • Vylepšená automatická detekcia dostupných nástrojov a znížený počet voliteľných vyvolaní kompilátora pri spustení, čo vedie k rýchlejšiemu spusteniu Qt Creator v niektorých prostrediach.
  • Sprievodcovia novým projektom poskytujú definíciu C++17 ako štandardu C++.
    Na platforme macOS sa berú do úvahy systémové nastavenia pre temnú tému.
  • Pridaná experimentálna podpora pre Docker v zostavách macOS.
  • Pre platformu Android bola pridaná možnosť vybrať predvolenú NDK a bola vylepšená detekcia platforiem NDK.
  • Pre platformu Linux je zahrnutý backend pre Qt založený na protokole Wayland.
  • Ak chcete povoliť backend, pred spustením nastavte premennú prostredia QT_QPA_PLATFORM=wayland.

Konečne ak o tom chcete vedieť viac o tejto novej verzii si môžete pozrieť pôvodné oznámenie Na nasledujúcom odkaze.

Získajte Qt Creator 7.0

Pre tých, ktorí majú záujem, by mali vedieť, že je k dispozícii verzia open source na stránke na stiahnutie Qt v časti „Qt Creator“, zatiaľ čo záujemcovia o komerčnú verziu môžu komerčnú licenciu nájsť na portáli účtov Qt.

Pre tých z nás, ktorí používajú Linux, Inštaláciu budeme môcť vykonať pomocou inštalačného programu, ktorý je všeobecne ponúkaný pre Linux. Ak chcete balík dostať do režimu offline, otvorte terminál a spustite nasledujúci príkaz:

wget https://download.qt.io/official_releases/qtcreator/7.0/7.0.0/qt-creator-opensource-linux-x86_64-7.0.0.run

Teraz jednoducho stačí dať súboru povolenie na spustenie pomocou nasledujúceho príkazu:

sudo chmod +x qt-creator-opensource-linux-x86_64-7.0.0.run

A teraz môžeme spustiť inštalátor v našom systéme, musíme zadať nasledujúci príkaz:

./qt-creator-opensource-linux-x86_64-7.0.0.run

Na konci inštalácie musíme si nainštalovať ďalšie balíčky, aby sme sa vyhli problémom pri práci s Qt Creator, pre ten istý terminál napíšeme nasledujúce príkazy:

sudo apt-get install build-essential

Musíme tiež nainštalovať všeobecnú knižnicu konfigurácie písma:

sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y

Alebo pre tých, ktorí dávajú prednosť čakaniu, kým bude balík pripravený v úložiskách Ubuntu a derivátov, si môžu balíček nainštalovať pomocou nasledujúceho príkazu:

sudo apt install qtcreator