Qt Creator 17 izstrādes vides laidiens

Ir publicēta Qt Creator 17 versija — integrēta izstrādes vide starpplatformu lietojumprogrammu izveidei, izmantojot Qt bibliotēku. Tiek atbalstÄ«ta gan klasisko programmu izstrāde C++ valodā, gan QML valodas izmantoÅ”ana, kurā scenāriju definēŔanai tiek izmantots JavaScript, bet saskarnes elementu struktÅ«ru un parametrus definē CSS lÄ«dzÄ«gi bloki. Jaunā versija ir pieejama kā atjauninājums Qt Online Installer (komerciāls, atvērtā pirmkoda). Bezsaistes instalētājus ar komerciālu licenci var atrast Qt konta portālā, bet atvērtā pirmkoda pakotnes — atbilstoÅ”ajā lejupielādes lapā. Å is ir bezmaksas atjauninājums visiem lietotājiem.

ÄŖss uzlabojumu un labojumu saraksts:

  • TumŔās un gaiŔās "2024" tēmas, kas tika ieviestas Qt Creator 15 un atjauninātas Qt Creator 16, tagad ir noklusējuma tēmas. Qt Creator ikonas ir pārskatÄ«tas un atjauninātas, lai tās atbilstu jaunajam izskatam un panāktu lielāku saskarnes konsekvenci.
     Qt Creator 17 izstrādes vides laidiens
  • Noklusējuma spraudņu krātuve ir pārvietota uz GitHub. Papildu spraudņu krātuves tagad var pievienot sadaļā Preferences > PaplaÅ”inājumi > PārlÅ«kprogramma (izmantojiet uz savu atbildÄ«bu). Ir paplaÅ”ināta informācija par spraudņiem, kas vēl nav instalēti. Ir pievienota spraudņu instalēŔana, izmantojot vilkÅ”anas un nomeÅ”anas funkciju spraudņu panelÄ«.
  • Projekti: Izpildes profili ir iekļauti bÅ«vēŔanas profilos (iepriekÅ” tie bija pilnÄ«gi neatkarÄ«gi). Tagad katrs izpildes profils pieder konkrētam bÅ«vēŔanas profilam, un, pārslēdzot paÅ”reizējo bÅ«vēŔanas profilu, tiek pārslēgts arÄ« pieejamo izpildes profilu kopums, kas ievieÅ” lietotāju bieži pieprasÄ«tu scenāriju: iespēju izmantot dažādus izpildes parametrus, piemēram, komandrindas argumentus vai vides mainÄ«gos, dažādiem bÅ«vēŔanas profiliem, piemēram, atkļūdoÅ”anai un izlaiÅ”anai.

    VērtÄ«bas no viena palaiÅ”anas profila tagad var kopēt uz citu, izmantojot pogu ā€œKopēt Å”ajÄā€, neatkarÄ«gi no tā, vai tās pieder konkrētam bÅ«vējuma profilam.

  • CMake: Pievienota iespēja instalēt trÅ«kstoÅ”os Qt komponentus, izmantojot Qt Online Installer (ja ar to ir saistÄ«ts Qt Creator), ja cmake izsaukums neizdodas trÅ«kstoÅ”u Qt komponentu dēļ. Jaunā darbÄ«ba ir atkarÄ«ga no funkcionalitātes "Preferences > CMake > VispārÄ«gi > Pakotņu pārvaldnieka automātiskā iestatīŔana", kurai nepiecieÅ”ams palaist CMake no Qt Creator.
  • Python: Pievienots atbalsts pyproject.toml projektu atvērÅ”anai; tagad tie tiek izveidoti pēc noklusējuma jauniem PySide projektiem, kas izveidoti, izmantojot Qt Creator vedņus. .pyproject projektu atvērÅ”ana joprojām tiek atbalstÄ«ta.
  • C++ labojums: IegÅ«tie binārie faili tagad ir veidoti ar LLVM 20.1.3, lai nodroÅ”inātu atjauninātu C++ atbalstu. Ir novērsts atbalsts Qt virknes literāļu operatoriem (piemēram, "_ba" un "_L1"). Ir novērstas dažas problēmas ar iebÅ«vētajām funkcijām un makro, kas tiek izmantoti kā funkcijas.

    Pievienotas izmaiņas, lai atvieglotu izstrādātāju darbu, izmantojot Qt klases, kas iepriekÅ” netika izmantotas projektā (koda modelis tās neatrada): jauns ātrs labojums (dzeltena gaisma redaktorā rindā ar jaunu Qt klasi projektam) ļauj pievienot trÅ«kstoŔās #include direktÄ«vas avotiem un trÅ«kstoÅ”os Qt moduļus projekta failam. Tas pats ātrais labojums rindās ar #include direktÄ«vām ļauj pievienot nepiecieÅ”amos Qt moduļus projekta failam.

  • QML: Koda stila opcijas sadaļā Preferences > Qt Quick > Code Style tagad ļauj izmantot QML valodas servera integrēto qmlformat, kā arÄ« iebÅ«vēto formatētāju vai pielāgotu ar qmlformat saderÄ«gu formatētāju. Dokumenta pārformatēŔana tagad ir pieejama konteksta izvēlnē un izvēlnē RÄ«ki > QML/JS.

    QML koda redaktora rīkjoslai ir pievienota jauna poga, lai atvērtu .ui.qml failus Qt Design Studio.

  • Analizators: Pievienots lokālā informācijas paneļa atbalsts Axivion ar jaunām pogām ā€œLokālā izveideā€ un ā€œLokālais informācijas panelisā€ problēmu saskarnē režīmā AtkļūdoÅ”ana > Axivion. Pievienoti dažādi iestatÄ«jumi sadaļā ā€œPreferences > AnalÄ«ze > Axivionā€.
  • Versiju kontrole: Pievienotas dažādas ā€œdiffā€ darbÄ«bas pakalpojumam git, kas darbojas ar ā€œpakāpeniski sagatavotāmā€ izmaiņām, nevis ar ā€œnepakāpeniski sagatavotāmā€. Pievienotas darbÄ«bas tÅ«lÄ«tējas vainas rÄ«ka padomiem izmaiņu atjaunoÅ”anai. Dialoglodziņā ā€œPievienot taguā€ tagad var izveidot anotētas atzÄ«mes.

Avots: opennet.ru

Pievieno komentāru