Vrystelling van Qt Creator 7 Ontwikkelingsomgewing

Die Qt Creator 7.0-geïntegreerde ontwikkelingsomgewing is gepubliseer, ontwerp om kruisplatformtoepassings te skep deur die Qt-biblioteek te gebruik. Beide die ontwikkeling van klassieke C++-programme en die gebruik van die QML-taal word ondersteun, waarin JavaScript gebruik word om skrifte te definieer, en die struktuur en parameters van koppelvlakelemente word deur CSS-agtige blokke gestel.

In die nuwe weergawe:

  • Die "Nuwe Lêer of Projek" kieslys-item is verdeel in twee afsonderlike dialoogvensters "Nuwe Lêer" en "Nuwe Projek".
  • Gebruikers wat die Qt Online Installer gebruik, word ingelig oor die beskikbaarheid van regstellende weergawes van Qt. Jy kan die vertoning van opdateringkennisgewings in die afdeling "Opsies > Omgewing > Opdaterings" opstel.
  • Die kodemodel vir die C++-taal is opgedateer na LLVM 14 en by verstek omgeskakel om die Clangd-agterkant te gebruik, wat die LSP (Language Server Protocol) ondersteun. U kan die ou backend terugstuur deur die kieslys "Tools > Options > C++ > Clangd", waarin u ook die gebruik van Clangd vir indeksering van projekkode kan deaktiveer, maar voortgaan om dit te gebruik vir sintaksis-uitlig en invoer-outovoltooiing.
  • Die ClangFormat-inpropinstellings is na die afdeling met algemene stylinstellings geskuif en word as 'n aparte oortjie aangebied.
  • Die implementering van die QML-ontleder is opgedateer om veranderinge van die jongste Qt-tak te weerspieël.
  • Die bladsy vir die opstel van projekte met CMake is herontwerp. Het 'n "Stop CMake"-knoppie bygevoeg om CMake-uitvoering te stop, byvoorbeeld tydens die proses om projekbou-skrifte op te stel. Met die vermoë om CMake weer te laat loop om die konfigurasie op te dateer, selfs al is die projek reeds gekonfigureer. CMake-veranderlikes vir die aanvanklike en huidige projekkonfigurasies word geskei, in die eerste geval word veranderlikes gedefinieer uit die CMakeLists.txt.use-lêer, wat tydens die eerste opstelling gebruik is, en in die tweede geval, veranderlikes wat uitgevoer word via CMake-lêer-api json vanaf die .cmake/api/v1/reply-gids word gedefinieer.
  • Verbeterde outomatiese opsporing van beskikbare gereedskap en verminder die aantal onnodige samesteller-oproepe by opstart, wat die opstarttyd van Qt Creator in sommige omgewings verminder het.
  • Die New Project wizards verseker dat C++17 as die C++-standaard gedefinieer word.
  • Op die macOS-platform word stelselinstellings vir die donker tema in ag geneem. Bygevoeg eksperimentele ondersteuning vir Docker in macOS builds.
  • Vir die Android-platform is 'n opsie bygevoeg om die verstek-NDK te kies en die opsporing van NDK-platforms is verbeter.
  • Vir die Linux-platform is 'n backend vir Qt gebaseer op die Wayland-protokol ingesluit. Om die backend te aktiveer, moet jy die omgewingsveranderlike QT_QPA_PLATFORM=wayland stel voordat jy begin.

Bron: opennet.ru

Voeg 'n opmerking