Qt Creator 17 arenduskeskkonna väljalase

Avaldatud on Qt Creator 17 versioon, mis on integreeritud arenduskeskkond platvormideüleste rakenduste loomiseks Qt teeki kasutades. Toetatud on nii klassikaliste programmide arendamine C++ keeles kui ka QML keele kasutamine, milles stsenaariumide määratlemiseks kasutatakse JavaScripti ning liidese elementide struktuur ja parameetrid on määratletud CSS-laadsete plokkidega. Uus versioon on saadaval värskendusena Qt Online Installeris (kommertslitsentsi alusel) ja avatud lähtekoodiga võrguühenduseta installijad leiate Qt konto portaalist ning avatud lähtekoodiga paketid leiate vastavalt allalaadimislehelt. See on tasuta värskendus kõigile kasutajatele.

Täiustuste ja paranduste lühike loetelu:

  • Qt Creator 2024-s kasutusele võetud ja Qt Creator 15-s uuendatud tumedad ja heledad "16" teemad on nüüd vaikimisi valitud. Qt Creatori ikoone on uue ilmega vastavusse viimiseks ja liidese suurema järjepidevuse saavutamiseks muudetud ja uuendatud.
     Qt Creator 17 arenduskeskkonna väljalase
  • Vaikimisi pluginate hoidla on teisaldatud GitHubisse. Täiendavaid pluginate hoidlaid saab nüüd lisada Eelistused > Laiendused > Brauser (kasutamine omal vastutusel). Laiendatud on teavet pluginate kohta, mida pole veel installitud. Lisatud on pluginate lohistamise teel installimine pluginate paneelile.
  • Projektid: Käivitusprofiilid on nüüdseks lisatud ehitusprofiilidesse (varem olid need täiesti sõltumatud). Nüüd kuulub iga käivitusprofiil kindlale ehitusprofiilile ja praeguse ehitusprofiili vahetamine vahetab ka saadaolevate käitusprofiilide komplekti, mis rakendab kasutajate poolt sageli soovitud stsenaariumi: võimalust kasutada erinevate ehitusprofiilide (nt silumine ja väljalase) jaoks erinevaid käivitusparameetreid, näiteks käsurea argumente või keskkonnamuutujaid.

    Ühe käivitusprofiili väärtusi saab nüüd nupu "Kopeeri sellesse" abil teise kopeerida, olenemata sellest, kas need kuuluvad konkreetsesse ehitusprofiili.

  • CMake: Lisatud võimalus installida puuduvad Qt komponendid Qt Online Installeri abil (kui Qt Creator on sellega lingitud) juhul, kui cmake-kutse ebaõnnestus puuduvate Qt komponentide tõttu. Uus käitumine tugineb funktsioonile "Eelistused > CMake > Üldine > Paketihalduri automaatne seadistamine", mis nõuab CMake'i käivitamist Qt Creatorist.
  • Python: Lisatud tugi pyproject.toml projektide avamiseks; need luuakse nüüd vaikimisi Qt Creatori viisardite abil loodud uute PySide projektide puhul. .pyproject projektide avamine on endiselt toetatud.
  • C++ muudatus: Saadud binaarfailid on nüüd ehitatud LLVM 20.1.3-ga uuendatud C++ toe tagamiseks. Qt string-literaaloperaatorite (nt "_ba" ja "_L1") tugi on parandatud. Mõned sisseehitatud funktsioonide ja funktsioonidena kasutatavate makrode probleemid on parandatud.

    Lisatud muudatused, mis lihtsustavad arendajate elu Qt-klasside kasutamisel, mida projektis varem ei kasutatud (Code Model ei leidnud): uus kiirparandus (kollane tuli redaktoris projekti uue Qt-klassi real) võimaldab teil lisada puuduvad #include direktiivid lähtekoodidesse ja puuduvad Qt-moodulid projektifaili. Sama kiirparandus #include direktiividega ridade puhul võimaldab teil lisada projektifaili vajalikud Qt-moodulid.

  • QML: Koodistiili valikud menüüs Eelistused > Qt kiirmenüü > Koodistiil võimaldavad nüüd kasutada QML-keele serveri integreeritud qmlformat'i, aga ka sisseehitatud vormindajat või kohandatud qmlformat'iga ühilduvat vormindajat. Dokumendi ümbervormindamine on nüüd saadaval kontekstimenüüs ja menüüs Tööriistad > QML/JS.

    QML-koodiredaktori tööriistaribale on lisatud uus nupp .ui.qml-failide avamiseks Qt Design Studios.

  • Analüsaator: Lisatud kohaliku armatuurlaua tugi Axivionile uute nuppudega „Kohalik koostamine“ ja „Kohalik armatuurlaud“ probleemide liideses režiimis „Silumine“ > „Axivion“. Lisatud on mitmesuguseid sätteid jaotises „Eelistused > Analüüsi > Axivion“.
  • Versioonikontroll: Lisatud on gitile erinevad „diff” toimingud, mis toimivad „etapiviisiliste” muudatuste puhul „etapiväliste” asemel. Lisatud on kohese süüdistuse kohtspikritele toimingud muudatuste tagasivõtmiseks. Dialoogiboksis „Sildi lisamine” saab nüüd luua annoteeritud silte.

Allikas: opennet.ru

Lisa kommentaar