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. SAP PP Senior Berater (m/w/x) für SAP S/4 HANA Einführung
    über duerenhoff GmbH, Weil am Rhein
  2. IT Security Expert (m/w/d) Operative IT
    Dürr IT Service GmbH, Bietigheim-Bissingen
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. PostgreSQL Fundamentals
    14.-17. September 2021, online
  2. Docker & Containers - From Zero to Hero
    5.-7. Oktober 2021, online
  3. Advanced Python - Fortgeschrittene Programmierthemen
    16./17. September 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
Software
Elon Musk verrät Teslas Tricks zur Bewältigung der Chipkrise

Teslas Autos haben viel Elektronik an Bord, doch die Chipkrise scheint dem Unternehmen nichts anzuhaben. Elon Musk erzählt, wie das geschafft wurde.

Software: Elon Musk verrät Teslas Tricks zur Bewältigung der Chipkrise
Artikel
  1. Quartalsbericht: Apple mit 36 Prozent Umsatzwachstum
    Quartalsbericht
    Apple mit 36 Prozent Umsatzwachstum

    Apple verkaufte viel mehr iPhones, iPads, Macs und Zubehör als im letzten Jahr. Der Umsatz stieg um 36 Prozent und auch der Gewinn lässt sich sehen.

  2. Energiespeicher: Tesla nennt Preis für Megapack-Akku mit 3 MWh
    Energiespeicher
    Tesla nennt Preis für Megapack-Akku mit 3 MWh

    Das Tesla Megapack ist ein industrielles Akkusystem mit einer Kapazität von 3 Megawattstunden. Nun wurde der Online-Konfiguratur online gestellt.

  3. Surface: Microsoft patentiert ungewöhnliches Scharnier für Notebooks
    Surface
    Microsoft patentiert ungewöhnliches Scharnier für Notebooks

    Baut Microsoft ein neues Surface-Gerät? Patentgrafiken zeigen zumindest ein bisher unbekanntes Gerät mit einem ungewöhnlichen Scharnier.

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 • Crucial Ballistix 16GB Kit 3200MHz 66,66€ • PCGH-Gaming-PCs stark reduziert (u. a. PC mit RTX 3060 & Ryzen 5 5600X 1.400€) • Samsung 27" Curved FHD 240Hz 239,90€ • OnePlus Nord CE 5G 128GB 299,49€ • Microsoft Flight Simulator Xbox Series X 69,99€ • 3 für 2 Spiele bei MM [Werbung]
    •  /