Qt Creator 9 ontwikkelomgeving release

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

  • Experimentele ondersteuning toegevoegd voor het Squish GUI-testframework. Met de Squish-integratieplug-in kunt u bestaande testcases openen en nieuwe maken, testcases opnemen, Squish Runner en Squish Server gebruiken om testcases en testcases uit te voeren, breekpunten instellen voordat tests worden uitgevoerd om de uitvoering op een bepaalde positie te onderbreken en variabelen te inspecteren.
  • Ondersteuning toegevoegd voor het donkere thema bij het weergeven van ingebouwde help en documentatie.
  • Bij het weergeven van een API-contexthulp wordt de inhoud nu gegenereerd rekening houdend met de versie van Qt die in het project is genoteerd (dat wil zeggen: voor projecten die Qt 5 gebruiken, wordt documentatie voor Qt 5 getoond, en voor projecten die Qt 6 gebruiken, wordt documentatie voor Qt 6 weergegeven). getoond.
  • Er is een optie aan de editor toegevoegd om inspringingen in het document te visualiseren. Elk streepje is gemarkeerd met een afzonderlijke verticale lijn. De mogelijkheid om de regelafstand te wijzigen is ook toegevoegd en prestatieproblemen bij het selecteren van zeer grote blokken zijn opgelost.
    Qt Creator 9 ontwikkelomgeving release
  • Het C++-codemodel op basis van de Clangd-backend, die het LSP (Language Server Protocol) ondersteunt, kan nu volstaan ​​met één Clangd-instantie voor de hele sessie (voorheen had elk project zijn eigen Clangd-instantie). De mogelijkheid om de prioriteit van Clangd-achtergrondthreads die voor indexering worden gebruikt te wijzigen, is aan de instellingen toegevoegd.
  • Het is mogelijk om C++-codestijlparameters rechtstreeks vanuit het hoofdinstellingendialoogvenster te bewerken, zonder een apart dialoogvenster te openen. ClangFormat-instellingen zijn naar dezelfde sectie verplaatst.
  • Problemen opgelost met het openen van QML-bestanden vanuit de build-map in plaats van de bronmap en het verlies van breekpunten bij gebruik van de herformatteringsfunctie.
  • Ondersteuning toegevoegd voor het configureren en bouwen van presets voor CMake-projecten.

Bron: opennet.ru

Voeg een reactie