Qt 5.15


Qt 5.15

26. svibnja objavljena je nova verzija okvira C++ Qt 5.15 LTS.

Ova verzija je posljednja verzija Qt 5 prije izdanja Qt 6. Značajke predviđene za uklanjanje u Qt 6 su zastarjele u trenutnom izdanju. Nekomercijalna podrška bit će pružena do izlaska Qt 6, komercijalna podrška bit će pružena tri godine.

Nova izdanja:

  • Započela je migracija Qt grafičkog skupa na Hardversko sučelje Qt renderiranja (RHI), koji omogućuje Qt Quick aplikacijama da rade povrh Direct 3D, Metal (Apple graphics API), Vulkan i OpenGL. Planirano je da Qt RHI bude središnji dio Qt 6.

  • Dodana puna podrška Qt Quick 3D — API za ugradnju 3D sadržaja u aplikacije temeljene na Qt Quicku s mogućnošću definiranja 3D scena u QML-u. Prvi put predstavljeno u Qt 5.14, trenutno izdanje dodaje podršku za efekte naknadne obrade, novi API za prilagođenu geometriju, API za rotaciju oblika temeljen na kvaternionima i podršku za divergentne zrake.

  • QtDesignStudio 1.5 s podrškom za Qt Quick 3D, redizajniranim sučeljem temeljenim na brzim widgetima, poboljšanom 3D prikazu, mogućnošću dodavanja komentara elementima i novom uređivaču dijagrama.

  • В Qt QML dodana “obavezna” svojstva za komponente čije vrijednosti moraju postaviti korisnici komponente, inline postavljanje komponenti, deklarativni način postavljanja tipova, operator spajanja ?? za postavljanje vrijednosti ako je vrijednost s lijeve strane NULL. Poboljšana su i upozorenja uslužnog programa qmllint, dodan je uslužni program qmlformat za provjeru usklađenosti sa stilskim smjernicama QML koda, QML kao dio Qt paketa za mikrokontrolere postao je kompatibilan s QML za Qt 5.15.

  • В Qt Brzo dodana podrška za prostore boja za elemente slike, dodan element PathText u Qt Quick Shapes. Svojstvo cursorShape dodano je rukovatelju pokazivačem za postavljanje oblika pokazivača miša; objekt HeaderView dodan je u TableView za dodavanje okomitih i vodoravnih zaglavlja tablice.

  • Poboljšana podrška za stiliziranje na strani klijenta (CSD).

  • Qt Lottie, modul integracije animacije Adobe Effects, sada je u potpunosti podržan.

  • Qt WebEngine ažuriran na Chromium 80.

  • У Qt 3D Poboljšana podrška za profiliranje i otklanjanje pogrešaka.

  • Qt multimedija podržava iscrtavanje na više površina. Postupci za skaliranje i pretvaranje slika u Qt GUI sada su višenitni u mnogim slučajevima.

  • Qt mreža podržava prilagođena vremena čekanja i TLS 1.3 ulaznice za sesije.

  • QRunnable i QThreadPool mogu raditi zajedno sa std::function, dodanom metodom za smeće na više platformi QFile::moveToTrash().

  • Dodana podrška za izvorni dijaloški okvir za odabir datoteke u Androidu.

Izvor: linux.org.ru

Dodajte komentar