Qt 5.15


Qt 5.15

26. maijā tika izlaista jauna C++ ietvara versija Qt 5.15 LTS.

Šī versija ir pēdējā Qt 5 versija pirms Qt 6 izlaišanas. Funkcijas, kas paredzētas Qt 6 noņemšanai, ir novecojušas pašreizējā laidienā. Nekomerciālais atbalsts tiks sniegts līdz Qt 6 iznākšanai, komerciālais atbalsts tiks nodrošināts trīs gadus.

Izlaiduma ziņas:

  • Sākts Qt grafikas steku pārnešana uz Qt renderēšanas aparatūras interfeiss (RHI), kas ļauj Qt Quick lietojumprogrammām darboties virs Direct 3D, Metal (Apple sistēmu grafikas API), Vulkan un OpenGL. Plānots, ka Qt RHI būs Qt 6 centrālā daļa.

  • Pievienots pilnīgs atbalsts Qt Quick 3D - API 3D satura iegulšanai Qt Quick lietojumprogrammās ar iespēju definēt 3D ainas QML. Pirmo reizi ieviests Qt 5.14, šī API pašreizējā izlaidumā ir pievienots atbalsts pēcapstrādes efektiem, jauna API pielāgotai ģeometrijai, uz ceturtdaļām balstīta formas rotācijas API un atšķirīgu staru atbalsts.

  • Qt dizaina studija 1.5 ar Qt Quick 3D atbalstu, pārveidotu interfeisu, kura pamatā ir dokojami logrīki, uzlabotu 3D skatīšanu, iespēju pievienot anotācijas elementiem un jaunu diagrammu redaktoru.

  • В QtQML pievienoti "obligāti" (obligāti) rekvizīti komponentiem, kuru vērtības ir jāiestata komponenta lietotājiem, iebūvēts (iekļauts) komponentu iestatījums, deklaratīvais veidu iestatīšanas veids, sapludināšanas operators ?? lai iestatītu vērtību nulles vērtības gadījumā kreisajā pusē. Ir uzlaboti arī utilīta qmllint brīdinājumi, ir pievienota utilīta qmlformat, lai pārbaudītu atbilstību QML koda stila vadlīnijām, QML kā daļa no Qt pakotnes mikrokontrolleriem ir kļuvusi saderīga ar QML for Qt 5.15.

  • В Qt Ātri pievienots krāsu telpas atbalsts attēla elementiem, pievienots PathText elements Qt Quick Shapes. Rādītāja apdarinātājam ir rekvizīts cursorShape, lai iestatītu peles kursora formu, ir pievienots HeaderView objekts TableView, lai pievienotu vertikālās un horizontālās tabulas galvenes.

  • Uzlabots atbalsts klienta puses stilam (CSD).

  • Qt Lotie, Adobe Effects animācijas integrācijas modulis, tagad tiek pilnībā atbalstīts.

  • Qt WebEngine atjaunināts uz Chromium 80.

  • У Qt3D uzlabots profilu veidošanas un atkļūdošanas atbalsts.

  • Qt multivide atbalsta renderēšanu uz vairākām virsmām. Attēlu mērogošanas un konvertēšanas procedūras Qt GUI tagad daudzos gadījumos ir daudzpavedienu.

  • Qt tīkls atbalsta pielāgotus taimautus un TLS 1.3 sesijas biļetes.

  • QRunnable un QThreadPool var darboties kopā ar funkciju std::, QFile::moveToTrash() ir pievienota starpplatformu dzēšanas metode.

  • Pievienots Android vietējā failu atlases dialoglodziņa atbalsts.

Avots: linux.org.ru

Pievieno komentāru