Izdaja razvojnega okolja Qt Creator 7

Objavljena je bila izdaja integriranega razvojnega okolja Qt Creator 7.0, zasnovanega za ustvarjanje večplatformskih aplikacij z uporabo knjižnice Qt. Podpira tako razvoj klasičnih programov v C++ kot uporabo jezika QML, v katerem se za definiranje skriptov uporablja JavaScript, struktura in parametri elementov vmesnika pa se določajo s CSS podobnimi bloki.

V novi različici:

  • Element menija »Nova datoteka ali projekt« je razdeljen na dve ločeni pogovorni okni »Nova datoteka« in »Nov projekt«.
  • Uporabniki, ki uporabljajo spletni namestitveni program Qt, so obveščeni o razpoložljivosti popravnih različic Qt. Prikaz obvestil o posodobitvah lahko konfigurirate v razdelku »Možnosti > Okolje > Posodobitve«.
  • Kodni model za jezik C++ je bil posodobljen na LLVM 14 in privzeto preklopljen na uporabo zaledja Clangd, ki podpira LSP (Language Server Protocol). Staro zaledje lahko vrnete prek menija »Orodja > Možnosti > C++ > Clangd«, v katerem lahko tudi onemogočite uporabo Clangd za indeksiranje kode projekta, vendar ga še naprej uporabljate za označevanje sintakse in samodokončanje vnosa.
  • Nastavitve vtičnika ClangFormat so bile premaknjene v razdelek s splošnimi slogovnimi nastavitvami in so predstavljene kot ločen zavihek.
  • Izvedba razčlenjevalnika QML je bila posodobljena, da odraža spremembe zadnje veje Qt.
  • Stran za nastavitev projektov z uporabo CMake je bila prenovljena. Dodan gumb »Ustavi CMake« za zaustavitev izvajanja CMake, na primer med postopkom konfiguriranja skriptov za gradnjo projekta. Zagotovljena možnost ponovnega zagona CMake za posodobitev konfiguracije, tudi če je bil projekt že konfiguriran. Spremenljivke CMake za začetno in trenutno konfiguracijo projekta so ločene, v prvem primeru so spremenljivke definirane iz datoteke CMakeLists.txt.use, uporabljene med prvo nastavitvijo, v drugem primeru pa so spremenljivke, izvožene prek CMake file-api json iz definiran je imenik .cmake/api/v1/reply.
  • Izboljšano samodejno zaznavanje razpoložljivega orodja in zmanjšano število nepotrebnih klicev prevajalnika ob zagonu, kar je skrajšalo čas zagona Qt Creator v nekaterih okoljih.
  • Čarovniki za nov projekt zagotovijo, da je C++17 definiran kot standard C++.
  • Na platformi macOS se upoštevajo sistemske nastavitve za temno temo. Dodana eksperimentalna podpora za Docker v zgradbah macOS.
  • Za platformo Android je bila dodana možnost izbire privzetega NDK in izboljšano zaznavanje platform NDK.
  • Za platformo Linux je vključeno zaledje za Qt, ki temelji na protokolu Wayland. Če želite omogočiti zaledje, morate pred začetkom nastaviti spremenljivko okolja QT_QPA_PLATFORM=wayland.

Vir: opennet.ru

Dodaj komentar