ristplatvormse raamistikuga . Qt komponentide lĂ€htekood tarnitakse LGPLv3 ja GPLv2 litsentside all. Uue Qt 6 haru vĂ€ljalaske kuupĂ€ev on detsember, kus mĂ€rkimisvÀÀrseid arhitektuurilisi muudatusi. Tulevase ĂŒlemineku sujuvamaks tegemiseks Qt 6-le on Qt 5.15 sisse viidud mĂ”nede uuenduste esmased rakendused ning lisatud hoiatused peagi eemaldatava funktsionaalsuse toetuse lĂ”petamise kohta, mis on plaanis Qt 6-s.
Qt 5.15 on mÀÀratud pikaajalise toe (LTS) vÀljalaskena. Samuti avaldatakse 5.15 haru kogukonnale vÀrskendusi kaalunud Qt 5.15 uuendused
Peamised :
- Tagatud on tÀielik toe pakkumine moodulile
- Pakutakse tĂ€ielikku toetust moodulile , kust on eemaldatud eksperimentaalne arenduse mĂ€rgis. Qt Quick 3D pakub ĂŒhtset API-d, et luua Qt Quicki kasutajaliideseid, mis ĂŒhendavad 2D ja 3D graafika elemente. Uus API vĂ”imaldab kasutada QML-i 3D-elementide mÀÀratlemiseks ilma UIP formaadi kaasamiseta. Qt Quick 3D-s saab kasutada ĂŒhte runtime'i (Qt Quick), ĂŒhte stseenimudelit ja ĂŒhte animatsiooniraamistiku, samas kui kasutajaliidese visuaalse arendamise jaoks saab kasutada Qt Design Studio. Modulis lahendatakse sellised probleemid nagu suured kulud QML-i integreerimisel Qt 3D vĂ”i 3D Studio sisuga ning vĂ”rdsustatakse 2D ja 3D animatsioonid ja transformatsioonid individuaalsete kaadrite tasemel.
Qt Quick 3D uutest funktsioonidest mainitakse postprotsessimise efektide toetust, C++ API-d geomeetria juhtimiseks, pööramise API-d, mis pĂ”hineb QQuaternion klassil, ja punktvalgusallikate toetust. Erinevate Qt Quick 3D vĂ”imaluste hindamiseks eriline demo rakendus, mis nĂ€itab, kuidas saab muuta valgustustĂŒĂŒpe ja -allikaid, kasutada keerulisi mudeleid, manipuleerida tekstuuride, materjalide ja tasandamisega. Samuti podcasti kasutajaliidese projekteerimiseks Qt Design Studio 1.5, mis toetab tĂ€ielikult Qt Quick 3D-d.

- Qt QML-is on töö keskendunud mikrokontrollerite jaoks. .
- NĂ€idikuhaldurile on lisatud cursorShape omadus, mille kaudu saab muuta hiirekursorit lauaarvutisĂŒsteemides. On lisatud element HeaderView, et lihtsustada tabelitesse vertikaalsete ja horisontaalsete pĂ€iste lisamist, mis pĂ”hinevad TableView-l.
Kursoriformi muutmiseks laua sĂŒsteemidesse on nĂ€idikukĂ€sitlejale lisatud atribuut cursorShape. Lisatud on HeaderView element, et lihtsustada vertikaalsete ja horisontaalsete pealkirjade lisamist TableView-pĂ”histele tabelitele. - Kliendi poolel akende kaunistamise tugi on oluliselt paranenud (CSD), mis vĂ”imaldab rakendusel mÀÀrata oma akende kujunduselemente ja paigutada pealkirjadess ÀÀrmuslikku sisu.
- Moodul on stabiliseeritud , mis pakub laienenud API-d QML-is, mis vÔimaldab joonistada graafikat ja animatsiooni, mis on eksporditud JSON-formaadis Bodymovin plugina abil Adobe After Effectsi paketti. TÀnu QtLottie-le saab disainer valmistada animatsiooniefekte endale sobivas rakenduses, samas kui arendaja saab eksporditud failid otse QtQuick rakenduste liidesele siduda. QtLottie sisaldab sisseehitatud mikro-mootorit animatsioonide, kÀrpimise, kihtide töötlemise ja muude efektide teostamiseks. Mootor on QML-element LottieAnimation kaudu kergesti juurdepÀÀsetav ja seda saab juhtida QML-koodist nagu kÔiki teisi QtQuick elemente.
- Qt WebEngine'i brauserimootor on uuendatud koodibaasi (haru 5.14 kasutati Chromium 77, praegune versioon on ).
- Qt 3D moodulis on parandatud profileerimise ja tÔrkeotsingu tööriistu.
- Qt Multimeedias on lisandunud tugi mitme pinna joonistamiseks.
- Qt GUI-s tehakse paljusid pildikvaliteedi ja transformatsiooni toiminguid nĂŒĂŒd paljude juhtumite puhul mitme lĂ”ime reĆŸiimis.
- Qt Networkis on lisandunud kohandatavad ajaarvamisplaanid ja TLS 1.3-s (Session Ticket, mis vÔimaldavad sessiooni taastamist ilma serveripoolse oleku salvestamiseta).
- Qt Core, QRunnable ja QThreadPool-i töö on lubatud std::functioniga. Uus meetod QFile::moveToTrash() on lisatud, et liikuda elemente prĂŒgikasti arvestades erinevate platvormide spetsiifikat.
- Qt Androidile kohandatud dialoogide tugi failide avamiseks ja salvestamiseks.
Allikas: opennet.ru

