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.

- 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

