Abo
  • Services:

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. Chr. Hansen GmbH, Pohlheim
  2. LEONI Kabel GmbH, Deutschland

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.

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.



Anzeige
Blu-ray-Angebote
  1. (u. a. John Wick, Sicario, Deepwater Horizon, Die große Asterix Edition, Die Tribute von Panem)

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


Folgen Sie uns
       


FritzOS 7 - Test

FritzOS 7 steckt voller sinnvoller Neuerungen: Im Test gefallen uns der einfach einzurichtende WLAN-Gastzugang und die praktische Mesh-Übersicht. Nachholbedarf gibt es aber noch bei der NAS-Funktion.

FritzOS 7 - Test Video aufrufen
Lichtverschmutzung: Was Philips Hue mit der Tierwelt im Garten macht
Lichtverschmutzung
Was Philips Hue mit der Tierwelt im Garten macht

LEDs für den Garten sind energiesparend und praktisch - für Menschen und manche Fledermäuse. Für viele Tiere haben sie jedoch fatale Auswirkungen. Aber mit einigen Änderungen lässt sich die Gartenbeleuchtung so gestalten, dass sich auch Tiere wohlfühlen.
Ein Bericht von Werner Pluta

  1. Play und Signe Neue farbige Philips-Hue-Leuchten für indirektes Licht
  2. Smart Home Weitere Hue-Leuchten fürs Badezimmer vorgestellt
  3. Badezimmerspiegel Philips Hue kommt ins Bad

LittleBits Hero Inventor Kit: Die Lizenz zum spaßigen Lernen
LittleBits Hero Inventor Kit
Die Lizenz zum spaßigen Lernen

LittleBits gehört mittlerweile zu den etablierten und erfolgreichen Anbietern für Elektronik-Lehrkästen. Für sein neues Set hat sich der Hersteller eine Lizenz von Marvel Comics gesichert. Versucht LittleBits mit den berühmten Superhelden von Schwächen abzulenken? Wir haben es ausprobiert.
Von Alexander Merz


    Mobile-Games-Auslese: Bezahlbare Drachen und dicke Bären
    Mobile-Games-Auslese
    Bezahlbare Drachen und dicke Bären

    Rundenbasierte Strategie auf dem Smartphone mit Chaos Reborn Adventure Fantasy von Nintendo in Dragalia Lost - und dicke Alpha-Bären: Die Mobile Games des Monats bieten spannende Unterhaltung für jeden Geschmack.
    Von Rainer Sigl

    1. Mobile-Games-Auslese Städtebau und Lebenssimulation für unterwegs
    2. Mobile-Games-Auslese Barbaren und andere knuddelige Fantasyhelden
    3. Seismic Games Niantic kauft Entwickler von Marvel Strike Force

      •  /