Qt Creator 7 ontwikkelomgeving release

De release van de geïntegreerde ontwikkelomgeving Qt Creator 7.0 is gepubliceerd, ontworpen voor het maken van platformonafhankelijke applicaties met behulp van de Qt-bibliotheek. Het ondersteunt zowel de ontwikkeling van klassieke programma's in C++ als het gebruik van de QML-taal, waarin JavaScript wordt gebruikt om scripts te definiëren, en de structuur en parameters van interface-elementen worden gespecificeerd door CSS-achtige blokken.

In de nieuwe versie:

  • Het menu-item “Nieuw bestand of project” is verdeeld in twee afzonderlijke dialoogvensters “Nieuw bestand” en “Nieuw project”.
  • Gebruikers die de Qt Online Installer gebruiken, worden geïnformeerd over de beschikbaarheid van corrigerende versies van Qt. U kunt de weergave van updatemeldingen configureren in het gedeelte “Opties > Omgeving > Updates”.
  • Het codemodel voor de C++-taal is bijgewerkt naar LLVM 14 en standaard overgeschakeld naar het gebruik van de Clangd-backend, die de LSP (Language Server Protocol) ondersteunt. Je kunt de oude backend terugzetten via het menu “Extra > Opties > C++ > Clangd”, waarin je ook het gebruik van Clangd voor het indexeren van projectcode kunt uitschakelen, maar het kunt blijven gebruiken voor syntaxisaccentuering en automatische invoeraanvulling.
  • De instellingen van de ClangFormat-plug-in zijn verplaatst naar de sectie met algemene stijlinstellingen en worden gepresenteerd als een apart tabblad.
  • De implementatie van de QML-parser is bijgewerkt om de wijzigingen van de nieuwste Qt-vertakking weer te geven.
  • De pagina voor het opzetten van projecten met CMake is opnieuw ontworpen. Er is een knop “CMake stoppen” toegevoegd om de uitvoering van CMake te stoppen, bijvoorbeeld tijdens het configureren van projectbuildscripts. Biedt de mogelijkheid om CMake opnieuw uit te voeren om de configuratie bij te werken, zelfs als het project al is geconfigureerd. CMake-variabelen voor de initiële en huidige projectconfiguraties zijn gescheiden. In het eerste geval worden variabelen gedefinieerd uit het CMakeLists.txt.use-bestand, gebruikt tijdens de eerste installatie, en in het tweede geval worden variabelen geëxporteerd via CMake file-api json van de map .cmake/api/v1/reply is gedefinieerd.
  • Verbeterde automatische detectie van beschikbare tools en verminderde het aantal onnodige compileraanroepen bij het opstarten, wat de opstarttijd van Qt Creator in sommige omgevingen heeft verkort.
  • De New Project-wizards zorgen ervoor dat C++17 wordt gedefinieerd als de C++-standaard.
  • Op het macOS-platform wordt rekening gehouden met systeeminstellingen voor het donkere thema. Experimentele ondersteuning toegevoegd voor Docker in macOS-builds.
  • Voor het Android-platform is een optie toegevoegd om de standaard NDK te selecteren en is de detectie van NDK-platforms verbeterd.
  • Voor het Linux-platform is een backend voor Qt op basis van het Wayland-protocol inbegrepen. Om de backend in te schakelen, moet u de omgevingsvariabele QT_QPA_PLATFORM=wayland instellen voordat u begint.

Bron: opennet.ru

Voeg een reactie