Qt 5.15


Qt 5.15

Op 26 Mei is 'n nuwe weergawe van die C++-raamwerk vrygestel Qt 5.15 LTS.

Hierdie weergawe is die laaste weergawe van Qt 5 voor die vrystelling van Qt 6. Kenmerke wat vir verwydering in Qt 6 geskeduleer is, word in die huidige vrystelling afgekeur. Nie-kommersiële ondersteuning sal verskaf word tot die vrystelling van Qt 6, kommersiële ondersteuning sal vir drie jaar verskaf word.

Nuwe vrystellings:

  • Het begin om die Qt-grafiese stapel na te migreer Qt Rendering Hardeware-koppelvlak (RHI), wat Qt Quick-toepassings toelaat om bo-op Direct 3D, Metal (Apple graphics API), Vulkan en OpenGL te loop. Qt RHI word beplan om 'n sentrale deel van Qt 6 te wees.

  • Volle ondersteuning bygevoeg Qt Vinnige 3D - API vir die inbedding van 3D-inhoud in toepassings gebaseer op Qt Quick met die vermoë om 3D-tonele in QML te definieer. Eerste bekendgestel in Qt 5.14, die huidige weergawe voeg ondersteuning vir na-verwerking effekte, 'n nuwe API vir persoonlike meetkunde, 'n quaternion-gebaseerde vorm rotasie API, en ondersteuning vir divergerende strale.

  • Qt DesignStudio 1.5 met ondersteuning vir Qt Quick 3D, 'n herontwerpte koppelvlak gebaseer op pittige widgets, verbeterde 3D-kyk, die vermoë om aantekeninge by elemente te voeg en 'n nuwe diagramredigeerder.

  • В Qt QML bygevoegde "vereiste" eienskappe vir komponente waarvan die waardes vereis word om deur gebruikers van die komponent ingestel te word, inlyninstelling van komponente, verklarende manier om tipes in te stel, samesmeltingsoperateur ?? om die waarde te stel as die waarde aan die linkerkant NULL is. Die waarskuwings van die qmllint-hulpmiddel is ook verbeter, die qmlformat-hulpmiddel is bygevoeg om na te gaan of dit voldoen aan die QML-kodestylriglyne, QML as deel van die Qt-pakket vir mikrobeheerders het versoenbaar geword met QML vir Qt 5.15.

  • В Qt vinnig ondersteuning vir kleurruimtes vir beeldelemente bygevoeg, die PathText-element by Qt Quick Shapes gevoeg. Die cursorShape-eienskap is by die wyserhanteerder gevoeg om die vorm van die muiswyser te stel; 'n HeaderView-objek is by TableView gevoeg om vertikale en horisontale tabelopskrifte by te voeg.

  • Verbeterde ondersteuning vir kliënt-kant stilering (CSD).

  • Qt Lottie, die Adobe Effects-animasie-integrasiemodule, word nou ten volle ondersteun.

  • Qt WebEngine opgedateer na Chromium 80.

  • У Qt 3D Verbeterde ondersteuning vir profilering en ontfouting.

  • Qt Media ondersteun lewering op verskeie oppervlaktes. Die prosedures vir skaal en omskakeling van beelde in die Qt GUI is nou in baie gevalle multi-threaded.

  • Qt netwerk ondersteun pasgemaakte time-outs en TLS 1.3-sessiekaartjies.

  • QRunnable en QThreadPool kan saamwerk met std :: funksie, bygevoeg kruis-platform asblik metode QFile :: moveToTrash ().

  • Bygevoeg ondersteuning vir inheemse lêer seleksie dialoog in Android.

Bron: linux.org.ru

Voeg 'n opmerking