C++ Framework: Qt 5.10 streamt UIs und bringt moderne Crypto

Mit der aktuellen Version 5.10 von Qt lassen sich UIs per WebGL streamen, Multi-Touch-Eingaben besser bearbeiten und QtQuick-Steuerelemente über Bilder umsetzen. Darüber hinaus kann Qt nun OpenSSL 1.1 nutzen und liefert bessere Zufallszahlen.

Artikel veröffentlicht am ,
Qt 5.10 unterstützt die neue API von OpenSSL 1.1.
Qt 5.10 unterstützt die neue API von OpenSSL 1.1. (Bild: Qt)

Pünktlich im Halbjahrestakt ist die Version 5.10 des C++-Frameworks Qt erschienen. Zusätzlich dazu ist auch die Version 1.0 des Qt 3D Studios erschienen. Letzteres ist Anfang dieses Jahres von Nvidia an Qt gespendet worden und soll eine einfache Möglichkeit bereitstellen, 3D-Oberflächen zu erstellen und zu gestalten. Das Qt 3D Studio läuft mit Version 5.9 und 5.10 von Qt und ist mehr oder weniger unabhängig von den eigentlichen Neuerungen des Frameworks selbst.

Stellenmarkt
  1. Geschäftsführer/CSO (m/w/d) für den Bereich Software (Vertrieb, Service und Support)
    über Baumann Unternehmensberatung, Großraum Köln
  2. Software Developer - Cloud Application Developer (m/f/d)
    Advantest Europe GmbH, Böblingen
Detailsuche

So bietet Qt nun ein neues sogenanntes QPA-Plugin, das das Streaming eines auf Qt basierenden UIs an jeden beliebigen Browser ermöglicht, der WebGL unterstützt. Außerdem bietet Qt nun einen einfachen Zugriff auf die OpenGL ES 3.2 API. Das zur UI-Gestaltung nutzbare Qt Quick enthält neue Pointer Handler, die den Umgang mit komplexen Multi-Touch-Gesten deutlich vereinfachen sollen. Die Unterstützung hierfür ist allerdings noch eine technische Vorschau.

Überarbeitet hat das Team auch die Qt Quick Controls. Zum Styling der damit gebauten Kontrollelemente kann nun auch auf eigenes Artwork zurückgegriffen werden. Diese Technik basiert auf Bilddateien und soll es ermöglichen, schneller als bisher ein eigenes Look-and-Feel umzusetzen. Ebenfalls neu verfügbar ist ein Fusion genannter Style, der plattformunabhängig für Desktop-Anwendungen genutzt werden soll.

Aktuelle Crypto und neuer Zufall

Mit Qt 5.10 kann für Netzwerkaufgaben nun auch OpenSSL 1.1 verwendet werden. Für Letzteres ist die API aufgeräumt worden, alte Standards wurden entfernt, und neu hinzugekommen sind der Verschlüsselungsalgorithmus ChaCha20 sowie der Schlüsselaustausch X25519. Das Netzwerkmodul von Qt speichert in Version 5.10 außerdem HSTS-Richtlinien und implementiert die unverschlüsselte Variante von HTTP/2 (h2c), die aber etwa von den großen Browserherstellern nicht unterstützt wird.

Golem Akademie
  1. Docker & Containers - From Zero to Hero
    5.-7. Oktober 2021, online
  2. PostgreSQL Fundamentals
    14.-17. September 2021, online
  3. C++ 20: Concepts - Ranges - Coroutinen - Module
    4.-8. Oktober 2021, online
Weitere IT-Trainings

Der Kern von Qt 5.10 enthält nun auch die Klasse QRandomGenerator, die einen guten Zufallszahlengenerator bietet und außerdem die Möglichkeit, auf Zufallszahlen zuzugreifen, die über Fähigkeiten des Betriebssystems oder der genutzten Hardware ohne Startwert (Seed) erzeugt werden können.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Opel Mokka-e im Praxistest
Reichweitenangst kickt mehr als Koffein

Ist ein Kompakt-SUV wie Opel Mokka-e für den Urlaub geeignet? Im Praxistest war nicht der kleine Akku das eigentliche Problem.
Ein Test von Friedhelm Greis

Opel Mokka-e im Praxistest: Reichweitenangst kickt mehr als Koffein
Artikel
  1. Datenschutz: Google-Angestellte wegen Missbrauch ihrer Zugänge entlassen
    Datenschutz
    Google-Angestellte wegen Missbrauch ihrer Zugänge entlassen

    Dutzende Google-Angestellte haben ihre Zugänge missbraucht, um auf Unternehmens- oder Nutzerdaten zuzugreifen. 2020 wurden 36 von ihnen entlassen.

  2. Model 2: Teslas 25.000-Dollar-Auto soll noch 2021 erprobt werden
    Model 2
    Teslas 25.000-Dollar-Auto soll noch 2021 erprobt werden

    Das Model 2 von Tesla soll angeblich noch in diesem Jahr in die Testproduktion gehen und wie bei Tesla üblich sehr früh vorgestellt werden.

  3. Galactic Starcruiser: Disney eröffnet immersives (und teures) Star-Wars-Hotel
    Galactic Starcruiser
    Disney eröffnet immersives (und teures) Star-Wars-Hotel

    Wer schon immer zwei Tage lang wie in einem Star-Wars-Abenteuer leben wollte, bekommt ab dem Frühjahr 2022 die Chance dazu - das nötige Kleingeld vorausgesetzt.

MistelMistel 14. Dez 2017

Naja, dann kann der Bug ja nicht so schlimm sein... wenn die Auswirkungen des Bugs...

MistelMistel 14. Dez 2017

Wäre es nur ein UI Framework, dann hätten wir keinen Grund Qt auf Arbeit einzusetzen.

Meldryt 11. Dez 2017

Verstehe auch nicht wie man das überlesen konnte. https://wiki.qt.io/New_Features_in_Qt_5.10



Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • Fire TV Stick 4K Ultra HD 29,99€, Echo Dot 3. Gen. 24,99€ • Robas Lund DX Racer Gaming-Stuhl 154,65€ • HyperX Cloud II Gaming-Headset 59€ • Media Markt Breaking Deals [Werbung]
    •  /