Qt Creator 4.15 ontwikkelomgeving release

De geïntegreerde ontwikkelomgeving Qt Creator 4.15 is uitgebracht, ontworpen voor het creëren 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.

Opgemerkt wordt dat Qt Creator 4.15 de laatste release in de 4.x-serie zal zijn; in de zomer wordt een overgang naar een nieuw versietoewijzingsschema verwacht, waarbinnen het eerste cijfer van de versie zal veranderen in releases met functionele veranderingen ( Qt Creator 5, Qt Creator 6, enz.).

In de nieuwe versie:

  • Er is een filter aan Locator toegevoegd om bestanden vanaf elk deel van de schijf te openen. Het filter biedt ook de mogelijkheid om verbinding te maken met een extern opdrachtregelhulpprogramma dat een lijst met bestanden weergeeft op basis van een door de gebruiker opgegeven verzoek. Standaard wordt het hulpprogramma “locate” gebruikt om bestanden te lokaliseren in Linux, en het hulpprogramma “alles” in Windows.
  • Een aparte instelling toegevoegd “Extra > Opties > Omgeving > Systeem > Omgeving” om omgevingsvariabelen te definiëren die moeten worden ingesteld bij het starten van externe hulpprogramma’s vanuit Qt Creator.
  • Instelling “Extra > Opties > Omgeving > Interface > Tekstcodec” toegevoegd om de tekstcodering te wijzigen.
  • Veel bugs met betrekking tot de C++-taalondersteuning zijn opgelost in de code-editor. De mogelijkheid toegevoegd om symboolzoekresultaten te filteren op toegangstype.
  • De QML-editor heeft de verwerking van inline componenten geïmplementeerd en verbeterde ondersteuning voor geavanceerde JavaScript-functies.
  • De implementatie van de LSP-server (Language Server Protocol) heeft ondersteuning toegevoegd voor versiebeheerdiagnostiek, voortgangsberichten van de werking en extra opmaakmogelijkheden die verschenen in protocolversie 3.15.0. Vereenvoudigde installatie van de LSP-server voor de Java-taal.
  • Problemen opgelost die het moeilijk maakten om projecten te configureren met het CMake-bouwsysteem.
  • Voor Qt 6-projecten die CMake gebruiken, is ondersteuning voor iOS toegevoegd als doelplatform. Problemen met het implementeren van applicaties op apparaten met iOS 14 zijn opgelost.
  • Optie toegevoegd om applicaties als root uit te voeren vanuit Qt Creator.
  • De code-editor heeft de mogelijkheid om tijdens het debuggen inline hints met variabele waarden weer te geven (ingeschakeld via de instelling Extra > Opties > Debugger > Algemeen > Annotaties in de hoofdeditor gebruiken tijdens het debuggen).

Bron: opennet.ru

Voeg een reactie