Qt 5.15


Qt 5.15

Op 26 mei is er een nieuwe versie van het C++-framework uitgebracht. Qt 5.15 LTS.

Deze versie is de laatste binnen de Qt 5-reeks voordat Qt 6 wordt uitgebracht. Functies die zijn gepland voor verwijdering in Qt 6 worden in deze release als verouderd aangeduid. Niet-commerciƫle ondersteuning zal worden geboden tot de release van Qt 6, commerciƫle ondersteuning zal drie jaar duren.

Nieuwe functies in deze release:

  • De overdracht van de grafische stack Qt naar Qt Rendering Hardware Interface (RHI), dat de uitvoering van Qt Quick-applicaties mogelijk maakt bovenop Direct 3D, Metal (de grafische API van Apple-systemen), Vulkan en OpenGL. Verwacht wordt dat Qt RHI een cruciaal onderdeel van Qt 6 zal worden.

  • Volledige ondersteuning toegevoegd Qt Quick 3D — API voor het integreren van 3D-inhoud in Qt Quick-gebaseerde applicaties met de mogelijkheid om 3D-scĆØnes te definiĆ«ren in QML-taal. Voor het eerst geĆÆntroduceerd in Qt 5.14, biedt deze release nu ondersteuning voor post-processing effecten, een nieuwe API voor gebruikersgeometrie, een API voor het roteren van vormen op basis van quaternions en ondersteuning voor afbuigende stralen.

  • Qt Design Studio 1.5 met ondersteuning voor Qt Quick 3D, een vernieuwde interface op basis van koppelbare widgets, verbeterde 3D-weergave, de mogelijkheid om annotaties aan elementen toe te voegen en een nieuwe diagrameditor.

  • In Qt QML verplichtte (required) eigenschappen voor componenten toegevoegd, waarvan de waarden door de gebruiker moeten worden opgegeven, inline toewijzing van componenten, een declaratieve manier van type toewijzing, en de samenvoegoperator ?? voor het toewijzen van een waarde in het geval dat de linkerzijde NULL is. Ook zijn de waarschuwingen van de qmllint-tool verbeterd, en is de qmlformat-tool toegevoegd voor het controleren van de naleving van de QML-code-stijl richtlijnen. QML in het Qt-pakket voor microcontrollers is nu compatibel met QML voor Qt 5.15.

  • In Qt Quick ondersteuning voor kleurenschema's toegevoegd voor Image-elementen, PathText-element toegevoegd aan Qt Quick Shapes. De pointer-handler heeft een cursorShape-eigenschap gekregen voor het instellen van de muiscursor, en voor TableView is het HeaderView-object toegevoegd voor het toevoegen van verticale en horizontale tabelkoppen.

  • Verbeterde ondersteuning voor client-side rendering (CSD).

  • Qt Lottie, Adobe Effects animatie-integratiemodule, nu volledig ondersteund.

  • Qt WebEngine geüpdatet naar Chromium 80.

  • Er Qt 3D verbeterde ondersteuning voor profiling en debugging.

  • Qt Multimedia ondersteunt renderen op meerdere oppervlakken. Schaal- en conversieprocedures van afbeeldingen in Qt GUI zijn nu in veel gevallen multi-threaded.

  • Qt Network ondersteunt configureerbare time-outs en TLS 1.3 sessietickets.

  • QRunnable en QThreadPool kunnen samenwerken met std::function, er is een cross-platform verwijdermethode toegevoegd in QFile::moveToTrash().

  • Ondersteuning voor de native bestandskeuzedialoog op Android is toegevoegd.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster