• IT-Karriere:
  • Services:

UI-Framework: Qt 5.5 vereinfacht 3D-Darstellungen

Mit der neuen Version 5.5 von Qt lässt sich einfach WebGL in Qt Quick nutzen, und auch OpenGL kann einfacher genutzt werden. Zudem ist nun die Verwendung einer Routenplanung möglich, und das Framework ist auf Windows 10 vorbereitet.

Artikel veröffentlicht am ,
Eine Beispielanwendung, die mit dem neuen Qt 3D umgesetzt worden ist
Eine Beispielanwendung, die mit dem neuen Qt 3D umgesetzt worden ist (Bild: qt.io)

Das UI-Framework Qt ist in Version 5.5 erschienen. Neben verschiedenen Leistungsverbesserungen und dem Beheben von Fehlern hat das Entwicklerteam vor allem bestehende Funktionen ausgebaut. Dadurch soll eine größere Ähnlichkeit zwischen den unterstützten Plattformen hergestellt sowie die Nutzung vereinfacht werden. Letzteres trifft vor allem auf die neuen 3D-Techniken in Qt zu.

Stellenmarkt
  1. Swiss Post Solutions GmbH, Bamberg, London (Großbritannien) (Home-Office)
  2. Universitätsklinikum Tübingen, Tübingen

So steht nun das bisher als Vorschau enthaltene Canvas-3D-Modul stabil bereit. Damit lässt sich eine eng an WebGL angelehnte API innerhalb von QML-Code benutzen. So kann Low-Level-Code für WebGL eingesetzt werden ebenso wie Javascript-Code - zum Beispiel Three.js.

Neu als Vorschau bietet Qt 5.5 eine fast komplette Neufassung des 3D-Moduls. Dieses war zwar bereits mit Qt 4 verfügbar und der Zugriff auf OpenGL war gar noch früher möglich. Mit dem neuen Modul jedoch sollen moderne 3D-Fähigkeiten leichter als bisher benutzt werden können, wie die Hauptentwickler des Moduls von KDAB schreiben. Zudem ist die Bibliothek so gestaltet, dass diese künftig um neue Funktionen erweitert werden könnte, etwa um eine Physik-Simulation oder 3D-Audio.

Routenplanung und BluetoothLE

Zusätzlich zum Positionsmodul ist nun auch ein Lokationsmodul in Qt vorhanden. Dieses ermöglicht die Einbindung von Karten, Geocoding oder auch einer Routenplanung. Gemeinsam sollten die genannten Bibliotheken alle Bedürfnisse standortabhängiger Anwendungen bedienen können. Als Kartenmaterial kann bisher Nokia Here, Mapbox oder die Openstreetmap verwendet werden.

Darüber hinaus kann BluetoothLE nun auch unter Android, Mac OS X und iOS genutzt werden, bisher stand das Modul nur für Linux bereit. Viel Arbeit hat das Team eigenen Aussagen zufolge auch in die Multimediaunterstützung gesteckt. So wird nun das Framework GStreamer 1.0 unterstützt, und Videoinhalte lassen sich filtern, was über die Integration von OpenCL oder Cuda ausgeweitet werden kann.

Die Qt-Webengine basiert nun auf Chromium 40 und gilt als Komplettersatz für Qt Webkit, das zwar noch mit ausgeliefert, aber als überholt bezeichnet wird. Ebenfalls nicht mehr weiterentwickelt werden Qt Quick 1 und Qt Script, für die ein aktueller Ersatz bereitsteht.

Qt 5.5 steht in der freien Version zum Download bereit. Außerdem bietet das Qt-Unternehmen nun zwei grundlegende kommerzielle Lizenzierungsmöglichkeiten: eine zur Anwendungsentwicklung und eine für Embedded-Geräte. Die Arbeiten an dem Port für Windows 10 sind so weit fortgeschritten, dass das neue System von Microsoft nach dessen Veröffentlichung mit einem einfachen Update von Qt unterstützt werden können soll.

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


Anzeige
Hardware-Angebote
  1. täglich neue Deals bei Alternate.de

smirg0l 05. Jul 2015

Danke für den Tip, Imgui ist zumindest für den Moment völlig ausreichend, denke ich...

Apollo13 02. Jul 2015

Weiß jemand, ob sich ein Canvas-3D ohne größere Klimmzüge für Renderingdaten an einer...


Folgen Sie uns
       


Oneplus 8 Pro - Test

Das Oneplus 8 Pro hat eine Vierfachkamera, einen hochauflösenden Bildschirm mit hoher Bildrate und lässt sich endlich auch drahtlos laden - wir haben uns das Smartphone genau angeschaut.

Oneplus 8 Pro - Test Video aufrufen
Cyberpunk 2077 angespielt: Zwischen Beamtenbestechung und Gunplay mit Wumms
Cyberpunk 2077 angespielt
Zwischen Beamtenbestechung und Gunplay mit Wumms

Mit dem Auto von der Wüste bis in die große Stadt: Golem.de hat den Anfang von Cyberpunk 2077 angespielt.
Von Peter Steinlechner

  1. CD Projekt Red Cyberpunk 2077 nutzt Raytracing und DLSS 2.0
  2. Cyberpunk 2077 Die Talentbäume von Night City
  3. CD Projekt Red Cyberpunk 2077 rutscht in Richtung Next-Gen-Startfenster

Schule: Hard- und Software allein macht keinen digitalen Unterricht
Schule
Hard- und Software allein macht keinen digitalen Unterricht

WLAN in allen Klassenzimmern reicht nicht, der ganze Unterricht an Schulen muss sich ändern. An den Problemen dabei sind nicht in erster Linie die Lehrkräfte schuld.
Ein IMHO von Gerd Mischler

  1. Kipping Linken-Chefin fordert Schul-Laptops mit SIM für alle Schüler
  2. Datenschutz Unberechtigte Accounts in Schul-Cloud
  3. Homeschooling-Report Wie Schulen mit der Coronakrise klarkommen

Unix: Ein Betriebssystem in 8 KByte
Unix
Ein Betriebssystem in 8 KByte

Zwei junge Programmierer entwarfen nahezu im Alleingang ein Betriebssystem und die Sprache C. Zum 50. Jubiläum von Unix werfen wir einen Blick zurück auf die Anfangstage.
Von Martin Wolf


      •  /