Qt Creator 6.0 ontwikkelomgeving release

De release van de geïntegreerde ontwikkelomgeving Qt Creator 6.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.

Qt Creator 6.0 ontwikkelomgeving release

In de nieuwe versie:

  • Het uitvoeren van externe processen, zoals build-hulpprogramma's en clang-tidy, wordt gescheiden in een afzonderlijk serverproces, dat problemen in Linux oplost die leiden tot een hoog bronnenverbruik bij het afsplitsen van processen van grote applicaties.
  • De teksteditor beschikt over een bewerkingsmodus met meerdere cursors waarmee u tekst op meerdere plaatsen tegelijk kunt toevoegen. (extra cursors worden toegevoegd via Alt+Klik).
    Qt Creator 6.0 ontwikkelomgeving release
  • Het C++-codemodel is bijgewerkt naar LLVM 13.
  • De mogelijkheid om de cachingservice Clang Server (clangd) te gebruiken als backend voor het C++-codemodel is gestabiliseerd. De clangd-backend kan optioneel worden gebruikt om het op libclang gebaseerde codemodel te vervangen, dankzij het gebruik van het LSP-protocol (Language Server Protocol). Inschakelen gebeurt via de optie “Gebruik clangd” in het menu “Extra > Opties > C++ > Clangd”.
    Qt Creator 6.0 ontwikkelomgeving release
  • De geïntegreerde Qt Quick Designer is standaard uitgeschakeld en wanneer wordt geprobeerd .ui.qml-bestanden te openen, wordt het pakket Qt Design Studio aangeroepen. Er zijn plannen om de integratie tussen Qt Design Studio en Qt Creator (video) in de toekomst verder te verbeteren. U kunt de ingebouwde Qt Quick Designer retourneren via de optie “QmlDesigner plug-in” in het menu “Over plug-ins”.
  • Het item “Weergeven in bestandssysteemweergave” is toegevoegd aan het contextmenu van de projectboom.
  • Het venster Bestanden in alle projectmappen ondersteunt nu globaal zoeken en biedt mogelijkheden die vergelijkbaar zijn met het Locator-filter.
  • Ondersteuning voor op CMake gebaseerde projecten is uitgebreid. Om headerbestanden toe te voegen, in plaats van individuele Headers-knooppunten, wordt nu een gemeenschappelijke lijst met bronbestanden gebruikt.
  • Verbeterde ondersteuning voor het bouwen en uitvoeren van Docker-containers.
  • Qt Creator 6 binaire bestanden zijn gemigreerd om de Qt 6.2 branch te gebruiken. Universele builds voor macOS toegevoegd, inclusief ondersteuning voor Intel- en ARM-architecturen.

Bron: opennet.ru

Voeg een reactie