Vrystelling van Qt Creator 9 Ontwikkelingsomgewing

Die vrystelling van die Qt Creator 9.0-geïntegreerde ontwikkelingsomgewing, wat ontwerp is om kruisplatformtoepassings te skep deur die Qt-biblioteek te gebruik, is gepubliseer. Beide die ontwikkeling van klassieke C++-programme en die gebruik van die QML-taal word ondersteun, waarin JavaScript gebruik word om skrifte te definieer, en die struktuur en parameters van koppelvlakelemente word deur CSS-agtige blokke gestel. Gereedsamestellings word gevorm vir Linux, Windows en macOS.

In die nuwe weergawe:

  • Bygevoeg eksperimentele ondersteuning vir die Squish GUI-toetsraamwerk. Die Squish-integrasie-inprop stel jou in staat om bestaande toetsgevalle oop te maak en nuwe toetsgevalle te skep, toetsgevalle (toetsgevalle) aan te teken, Squish Runner en Squish Server te gebruik om toetsgevalle en toetsgevalle uit te voer, breekpunte te stel voordat toetse uitgevoer word om uitvoering by 'n gegewe posisie te breek en inspekteer veranderlikes.
  • Bygevoeg ondersteuning vir 'n donker tema wanneer ingeboude hulp en dokumentasie vertoon word.
  • Wanneer 'n API-kontekswenk vertoon word, word die inhoud nou gegenereer met inagneming van die Qt-weergawe wat in die projek gemerk is (d.i. vir Qt 5-projekte word die Qt 5-dokumentasie gewys, en vir Qt 6-projekte, die Qt 6-dokumentasie.
  • 'n Opsie is by die redigeerder gevoeg om inkepings in die dokument te visualiseer. Elke inkeping is gemerk met 'n aparte vertikale lyn. Het ook die vermoë bygevoeg om die lynspasiëring te verander en prestasieprobleme opgelos wanneer baie groot blokke gekies word.
    Vrystelling van Qt Creator 9 Ontwikkelingsomgewing
  • Die C++ kode model gebaseer op die Clangd backend wat die LSP (Language Server Protocol) protokol ondersteun, kan nou klaarkom met een Clangd instansie vir die hele sessie (voorheen het elke projek sy eie Clangd instansie uitgevoer). Die vermoë om die prioriteit van Clangd-agtergronddrade wat vir indeksering gebruik word, te verander, is by die instellings gevoeg.
  • Dit is nou moontlik om C++-kodestylparameters direk vanaf die hoofinstellingsdialoog te wysig sonder om 'n aparte dialoog oop te maak. Het ClangFormat-instellings na dieselfde afdeling geskuif.
  • Probleme opgelos met die opening van QML-lêers vanaf die bougids in plaas van die brongids en verlies aan breekpunte wanneer die herformateerfunksie gebruik word.
  • Bygevoeg ondersteuning vir die opstel en bou van voorafinstellings vir CMake-projekte.

Bron: opennet.ru

Voeg 'n opmerking