Qt Creator 7 Disvolva Medio-Eldono

La eldono de la integra evolumedio Qt Creator 7.0 estis publikigita, dizajnita por krei transplatformajn aplikaĵojn uzante la Qt-bibliotekon. Ĝi apogas kaj la evoluon de klasikaj programoj en C++ kaj la uzon de la QML-lingvo, en kiu JavaScript estas uzata por difini manuskriptojn, kaj la strukturo kaj parametroj de interfacelementoj estas specifitaj per CSS-similaj blokoj.

En la nova versio:

  • La menuero "Nova Dosiero aŭ Projekto" estas dividita en du apartajn dialogojn "Nova Dosiero" kaj "Nova Projekto".
  • Uzantoj uzantaj la Qt Retan Instalilon estas informitaj pri la havebleco de korektaj versioj de Qt. Vi povas agordi la montradon de ĝisdatigaj sciigoj en la sekcio "Opcioj > Medio > Ĝisdatigoj".
  • La kodmodelo por la C++-lingvo estis ĝisdatigita al LLVM 14 kaj ŝanĝita defaŭlte por uzi la Clangd-backend, kiu subtenas la LSP (Language Server Protocol). Vi povas redoni la malnovan backend per la menuo "Iloj > Opcioj > C++ > Clangd", en kiu vi ankaŭ povas malŝalti la uzon de Clangd por indeksado de projektkodo, sed daŭre uzi ĝin por sintaksa reliefigo kaj enigo aŭtomata kompletigo.
  • La aldonaĵagordoj de ClangFormat estis movitaj al la sekcio kun ĝeneralaj stilaj agordoj kaj estas prezentitaj kiel aparta langeto.
  • La efektivigo de la QML-analizilo estis ĝisdatigita por reflekti ŝanĝojn de la plej nova Qt-filio.
  • La paĝo por starigi projektojn uzante CMake estis restrukturita. Aldonis butonon "Haltu CMake" por ĉesigi la ekzekuton de CMake, ekzemple, dum la procezo de agordo de projekto-konstruaj skriptoj. Havigis la kapablon re-ruli CMake por ĝisdatigi la agordon, eĉ se la projekto jam estis agordita. CMake-variabloj por la komencaj kaj nunaj projektaj agordoj estas apartigitaj, en la unua kazo, variabloj estas difinitaj de la CMakeLists.txt.use dosiero, uzata dum la unua aranĝo, kaj en la dua kazo, variabloj eksportitaj per CMake file-api json de la dosierujo .cmake/api/v1/reply estas difinitaj.
  • Plibonigita aŭtomata detekto de disponeblaj iloj kaj reduktis la nombron da nenecesaj kompililvokoj ĉe ekfunkciigo, kio reduktis la ektempon de Qt Creator en iuj medioj.
  • La New Project-sorĉistoj certigas, ke C++17 estas difinita kiel la C++-normo.
  • Sur la macOS-platformo, sistemaj agordoj por la malhela temo estas konsiderataj. Aldonita eksperimenta subteno por Docker en macOS-konstruaĵoj.
  • Por la Android-platformo, opcio estis aldonita por elekti la defaŭltan NDK kaj la detekto de NDK-platformoj estis plibonigita.
  • Por la Linukso platformo, backend por Qt bazita sur la Wayland-protokolo estas inkluzivita. Por ebligi la backend, vi devas agordi la mediovariablon QT_QPA_PLATFORM=wayland antaŭ ol komenci.

fonto: opennet.ru

Aldoni komenton