Qt 5.15


Qt 5.15

26. mai ilmus uus versioon C++ raamistikust Qt 5.15 LTS.

See versioon on viimane Qt 5 versioonide seas enne Qt 6 vÀljaandmist. Funktsioone, mis on plaanis Qt 6-s eemaldada, on praeguses vÀljaandes mÀrgitud vananenuteks. MitteÀriline tugi jÀtkub kuni Qt 6 vÀljalaskmiseni, Àriline tugi kestab kolme aasta jooksul.

VĂ€ljaande uuendused:

  • Alustatud on Qt graafikastaki ĂŒleviimist Qt Rendering Hardware Interface (RHI), mis vĂ”imaldab Qt Quick rakenduste kĂ€ivitamist Direct 3D, Metali (Apple sĂŒsteemide graafika API), Vulkan ja OpenGL-i kohal. Planeeritud on, et Qt RHI saab Qt 6 keskseks osaks.

  • Lisatud on tĂ€ielik tugi Qt Quick 3D — API 3D sisu integreerimiseks Qt Quick rakendustes koos QML keeles 3D stseenide mÀÀratlemise vĂ”imalusega. Esmakordselt tutvustatud Qt 5.14-s, on sellel vĂ€ljaandel uus API postprotsessingu efektide, uue kasutajageomeetria API, kvasternioonide pĂ”hine kujundite pööramise API ja hajutatud kiirte toega.

  • Qt Design Studio 1.5 kui tugi Qt Quick 3D, ĂŒmberkujundatud liides toekandjate alusel, parendatud 3D vaade, vĂ”imalus lisada annotatsioone elementidele ja uus diagrammiredaktor.

  • Uues Qt QML lisatud on 'kohustuslikud' (required) omadused komponentidele, mille vÀÀrtused peavad olema kasutaja poolt mÀÀratud, sisseehitatud (inline) komponentide mÀÀramine, deklaratiivne tĂŒĂŒbi mÀÀramise viis, ?-operaator, et mÀÀrata vÀÀrtus, kui vasakpoolne vÀÀrtus on NULL. Samuti on parendatud qmllint utiliidi hoiatusi, lisatud on qmlformat utiliit QML-koodi stiilijuhiste jĂ€rgimise kontrollimiseks, QML mikrokontrolleride paketis on nĂŒĂŒd ĂŒhilduv Qt 5.15 QML-iga.

  • Uues Qt Quick lisatud on vĂ€rviruume toetavad elemendid Image jaoks, lisatud on PathText element Qt Quick Shapes komplekti. NĂ€idiku kĂ€epidemel on nĂŒĂŒd cursorShape omadus hiire kursori kuju mÀÀramiseks, TableView jaoks on lisatud HeaderView objekt vertikaalsete ja horisontaalsete tabelipeade lisamiseks.

  • Parendatud on kliendipoolset kujundamistugi (CSD).

  • Qt Lottie, Adobe Effects'i animeerimisintegreerimise moodul, on nĂŒĂŒd tĂ€ielikult toetatud.

  • Qt WebEngine uuendatud Chromium 80-le.

  • Uus Qt 3D on parendatud profiliseerimise ja silumisvĂ”imekuse toetust.

  • Qt Multimedia toetab mitmete pinnade renderdamist. Piltide skaleerimise ja konverteerimise protseduurid Qt GUI-s on nĂŒĂŒd paljuski mitme lĂ”imega.

  • Qt Network toetab kohandatavaid taimerite ja TLS 1.3 sessioonide tikette.

  • QRunnable ja QThreadPool saavad töötada koos std::functioniga, lisatud on ristplatvormiline failide prĂŒgikasti viimise meetod QFile::moveToTrash().

  • Lisatud on kohaliku faili valimise dialooge Androidis.

Allikas: linux.org.ru

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster