Qt Creator 10 ontwikkelomgeving release

De release van de geïntegreerde ontwikkelomgeving Qt Creator 10.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. Er zijn kant-en-klare samenstellingen gemaakt voor Linux, Windows en MacOS.

In de nieuwe versie:

  • Er is de mogelijkheid om details over de voortgang van bewerkingen te verplaatsen en te verbergen.
  • In de zoekbalk (Locator) is het probleem met het onthouden van de laatst ingevoerde zoekterm bij gebruik van de openingsmodus in een gecentreerd pop-upvenster opgelost.
  • De gebundelde versie van LLVM is bijgewerkt naar release 16 met uitgebreide ondersteuning voor de C++20-standaard in Clang en verbeterde interoperabiliteit tussen Qt Creator en Clangd. De plug-in ClangFormat is standaard ingeschakeld en wordt nu gebruikt om C++-code uit te lijnen.
  • De mogelijkheid geïmplementeerd om automatisch de opgenomen bestanden te wijzigen (via include) en koppelingen in C++-bestanden aan te passen na het hernoemen van “.ui”-bestanden of formulieren die daarin zijn gedefinieerd.
  • Een tool toegevoegd (Extra > C++ > Vind ongebruikte functies) om te zoeken naar ongebruikte functies in een project.
  • Weergavemodus voor oproephiërarchie toegevoegd, beschikbaar voor alle talen waarvoor er LSP-servers (Language Server Protocol) zijn die deze functie ondersteunen.
  • Het QML-codemodel is bijgewerkt om de wijzigingen in Qt 6.5 weer te geven. De code-editor heeft nu de mogelijkheid om kleureigenschappen als tooltip te bekijken.
  • Ondersteuning toegevoegd voor het definiëren van een externe opdracht om QML-bestanden te formatteren, bijvoorbeeld het aanroepen van qmlformat in plaats van de ingebouwde opmaaklogica.
  • De mogelijkheid toegevoegd om QML Language Server te testen (Qt Quick > QML/JS Editing > Use qmlls now) bij het installeren van de optionele Qt Language Server-component vanuit het Qt-installatieprogramma.
  • Ondersteuning voor presets (cmake-presets) van het CMake-buildsysteem is bijgewerkt naar versie 5, die nu ondersteuning bevat voor de variabele ${pathListSep}, de opdracht “include” en externe strategie voor architectuur en tools.
  • Er is een instelling toegevoegd aan de editor (CMake > Formatter) om een ​​opdracht op te geven voor het formatteren van CMake-gerelateerde bestanden. U kunt bijvoorbeeld het hulpprogramma cmake-format gebruiken.
  • Een nieuwe installatiestap geïmplementeerd met behulp van "cmake --install", die kan worden toegevoegd via de optie "Projecten > Run-instellingen > Implementatiestap toevoegen".
  • Bij het inbouwen van Docker is ondersteuning toegevoegd voor het op afstand verwerken van het codemodel met behulp van het Clangd-achtergrondproces. De ClangFormat-plug-in heeft ondersteuning toegevoegd voor het werken met externe bestanden die worden gehost in een Docker-container.
  • Er wordt de mogelijkheid geboden om door het bestandssysteem van externe doelsystemen te navigeren, bijvoorbeeld om een ​​map voor de build te selecteren. Ondersteuning toegevoegd voor het openen van een terminal op een extern systeem met behulp van de actie Terminal openen, bijvoorbeeld aanwezig in de instellingen van de bouwomgeving.

Bron: opennet.ru

Voeg een reactie