Izdanje razvojnog okruženja Qt Creator 7

Objavljeno je izdanje integriranog razvojnog okruženja Qt Creator 7.0, dizajniranog za izradu višeplatformskih aplikacija pomoću Qt biblioteke. Podržava i razvoj klasičnih programa u C++ i korištenje QML jezika, u kojem se JavaScript koristi za definiranje skripti, a strukturu i parametre elemenata sučelja zadaju CSS-like blokovi.

U novoj verziji:

  • Stavka izbornika “Nova datoteka ili projekt” podijeljena je u dva odvojena dijaloga “Nova datoteka” i “Novi projekt”.
  • Korisnici koji koriste Qt Online Installer obaviješteni su o dostupnosti ispravnih verzija Qt-a. Možete konfigurirati prikaz obavijesti o ažuriranju u odjeljku “Opcije > Okruženje > Ažuriranja”.
  • Model koda za jezik C++ ažuriran je na LLVM 14 i prema zadanim postavkama koristi Clangd pozadinu koja podržava LSP (Language Server Protocol). Možete vratiti staru pozadinu kroz izbornik “Alati > Opcije > C++ > Clangd”, u kojem također možete onemogućiti korištenje Clangda za indeksiranje koda projekta, ali ga nastaviti koristiti za označavanje sintakse i automatsko dovršavanje unosa.
  • Postavke dodatka ClangFormat premještene su u odjeljak s općim postavkama stila i predstavljene su kao zasebna kartica.
  • Implementacija QML parsera je ažurirana kako bi odražavala promjene iz najnovije Qt grane.
  • Stranica za postavljanje projekata pomoću CMakea je redizajnirana. Dodan je gumb "Zaustavi CMake" za zaustavljanje izvršavanja CMakea, na primjer, tijekom procesa konfiguriranja skripti za izgradnju projekta. Omogućena je mogućnost ponovnog pokretanja CMakea za ažuriranje konfiguracije, čak i ako je projekt već konfiguriran. CMake varijable za početnu i trenutnu konfiguraciju projekta su odvojene, u prvom slučaju, varijable su definirane iz datoteke CMakeLists.txt.use, korištene tijekom prvog postavljanja, au drugom slučaju, varijable eksportirane putem CMake file-api json iz direktorij .cmake/api/v1/reply je definiran.
  • Poboljšano automatsko otkrivanje dostupnog alata i smanjen broj nepotrebnih poziva prevoditelja pri pokretanju, što je smanjilo vrijeme pokretanja Qt Creatora u nekim okruženjima.
  • Čarobnjaci za novi projekt osiguravaju da je C++17 definiran kao C++ standard.
  • Na platformi macOS uzimaju se u obzir postavke sustava za tamnu temu. Dodana je eksperimentalna podrška za Docker u verzijama macOS-a.
  • Za Android platformu dodana je opcija odabira zadanog NDK-a i poboljšana je detekcija NDK platformi.
  • Za Linux platformu uključen je backend za Qt temeljen na Wayland protokolu. Da biste omogućili backend, morate postaviti varijablu okruženja QT_QPA_PLATFORM=wayland prije pokretanja.

Izvor: opennet.ru

Dodajte komentar