Qt Creator 10.0, integrirano razvojno okruženje za kreiranje višeplatformskih aplikacija korištenjem Qt biblioteke, je objavljeno. Podržava i klasični C++ razvoj i korištenje QML-a, jezika koji koristi JavaScript za definiranje skripti i blokova sličnih CSS-u za definiranje strukture i parametara elemenata interfejsa. Dostupne su spremne verzije za... Linux, Windows i macOS.
U novoj verziji:
- Obezbeđena mogućnost pomeranja i sakrivanja detalja o toku operacija.
- U traci za pretragu (Locator) riješen je problem sa pamćenjem zadnje unesene fraze za pretraživanje pri korištenju otvorenog moda u centriranom iskačućem prozoru.
- Upakovana verzija LLVM-a je ažurirana na izdanje 16 sa više podrške za C++20 standard u Clang-u i poboljšanom interoperabilnosti između Qt Creator-a i Clangd-a. Po defaultu je omogućen dodatak ClangFormat, koji se sada koristi za usklađivanje C++ koda.
- Implementirana je mogućnost automatske promjene uključenih datoteka (preko uključivanja) i ispravnih veza u C++ datotekama nakon preimenovanja “.ui” datoteka ili obrazaca definiranih u njima.
- Dodan alat (Alati > C++ > Pronađi neiskorištene funkcije) za pronalaženje neiskorištenih funkcija u projektu.
- Dodan je način pregleda hijerarhije poziva, dostupan za sve jezike koji podržavaju ovu funkciju serveri LSP (Protokol jezičkog servera).
- Model QML koda je ažuriran da odražava promjene u Qt 6.5. Uređivač koda sada ima mogućnost pregleda svojstava boja kao opis alata.
- Dodata podrška za definisanje eksterne komande za formatiranje datoteka sa QML-om, kao što je pozivanje qmlformat umesto ugrađene logike formatiranja.
- Dodata je mogućnost testiranja QML jezičkog servera (Qt Quick > QML/JS Editing > Koristi qmlls sada) kada se instalira opciona komponenta Qt Language Server iz Qt instalatera.
- Do verzije 5, ažurirana je podrška za unaprijed postavljene postavke (cmake-presets) CMake build sistema, koji sada podržava varijablu ${pathListSep}, komandu "include" i eksternu strategiju za arhitekturu i komplet alata.
- U uređivač je dodana postavka (CMake > Formatter) za određivanje naredbe za formatiranje datoteka povezanih s CMake, na primjer, možete koristiti uslužni program cmake-format.
- Implementiran je novi korak instalacije koristeći "cmake --install" koji se može dodati putem opcije "Projekti > Pokreni postavke > Dodaj korak implementacije".
- Prilikom izgradnje u Dockeru, dodana je podrška za daljinsku obradu modela koda korištenjem pozadinskog procesa Clangd. Dodatku ClangFormat dodata je podrška za rad s vanjskim datotekama smještenim u Docker kontejneru.
- Mogućnost navigacije kroz sistem datoteka udaljenih ciljnih sistema je omogućena, na primjer, za odabir direktorija za izgradnju. Dodata podrška za otvaranje terminala na udaljenom sistemu pomoću akcije Open Terminal, na primjer, prisutna u postavkama okruženja izgradnje.
izvor: opennet.ru
