Abo
  • Services:
Anzeige
Alpha von Qt 5.4 ist erschienen.
Alpha von Qt 5.4 ist erschienen. (Bild: Digia)

UI-Framework: Alpha von Qt 5.4 mit Chrome-Webengine

Mit Qt 5.4 wird die neue Webengine auf Chromium erscheinen, zudem soll die Plattform WinRT voll unterstützt werden. Der Android-Port und die Grafikfunktionen sind ebenfalls verbessert worden. Die erste Alpha lässt sich nun testen.

Anzeige

Noch gibt es keine Binärversionen zum Testen von Qt 5.4, aber mit der nun veröffentlichten Alpha stehen die Funktionen für die geplante Veröffentlichung im November fest. Die wohl größte Neuerung, wie die Entwickler selbst schreiben, ist die Integration der neuen Webengine.

Diese erlaubt es, für das Einbetten von Web-Inhalten auf die Basis von Chromium 37 zurückzugreifen. Statt des bisher verwendeten Webkits, kommt damit der Google-Fork Blink als Rendering-Engine zum Einsatz. Die Texturen von Chromium können dabei direkt in einen OpenGL-Szenengraph gerendert werden, um diese mit Qt Quick zu verwenden. Offiziell unterstützt werden soll die Webengine für Windows, OS X und Linux. In der Enterprise Embedded Version von Qt ist die Webengine bereits veröffentlicht worden.

Mit dem Webchannel-Modul, das für die Integration von QML und C++ mit HTML und Javascript sorgt, können die QObject-Funktionen in Javascript weiterverwendet werden. Darüber werden die Entwickler keine neuen Funktionen mehr zu QtWebkit hinzufügen. Noch soll dieses zwar weiterhin veröffentlicht werden, aber mit einer künftigen Version komplett eingestellt werden.

Android und Windows RT

Anwendungen, die den Android-Port von Qt verwenden, können mit Version 5.4 ein natives Look-and-Feel in QML-Kontrollelementen umsetzen, die auf dem Qt-Quick-Framework basieren. Bisher war dies nur für die sogenannten Widgets möglich und das auch nur über Umwege. Das native Aussehen wird das Standardverhalten aller Bedienelemente unter Android.

Zudem unterstützt Qt 5.4 nun die meisten seiner Module nun auch für die Windows Runtime (WinRT), wodurch die Anwendungen nun einfach auf Windows Phones, Tablets und im Modern-UI der Desktop-Rechner laufen sollte. Für Smartphones muss mindestens Windows Phone 8.1 genutzt werden. Der Verzicht auf ältere Versionen erlaubt dem Team eine einfachere Pflege, da der Direct3D-Compiler nicht mehr verwendet wird. Das vereinfache außerdem die Installation auf den Geräten.

Grafikverbesserungen

Einen kompletten Ersatz für die in Qt 4 enthaltene QGLWidget-Klasse bietet das neue QOpenGLWidget. Dieses Modul erlaubt die Benutzung von Inhalten, die mit OpenGL gerendert worden sind, ähnlich zu jedem anderen QWidget. Über ein neues Rendering-API lassen sich zudem Szenen von Qt Quick 2 in ein Framebuffer-Objekt rendern. So lassen sich mit Qt erstellte Inhalte in anderen Rendering Engines verwenden.

Weitere Neuerungen von Qt 5.4 listet das Projekt in seinem Wiki auf. Als weitere Lizenz kann nun zusätzlich zu den bisherigen auch die LGPLv3 für die Klassenbibliothek genutzt werden. Der Quellcode steht zum freien Download bereit. Enterprise-Kunden von Digia erhalten ebenfalls Zugang zu den Quellen.


eye home zur Startseite
rayo 11. Sep 2014

Hier: Das native Aussehen wird das Standardverhalten aller Bedienelemente unter Android.

ChristianKG 10. Sep 2014

Oh ok... Gut zu wissen. Bin noch ziemlich am Anfang und das ganze ist noch nicht so JS...



Anzeige

Stellenmarkt
  1. über Mentis International Human Resources GmbH, Nordbayern
  2. SICK AG, Reute bei Freiburg im Breisgau
  3. ROHDE & SCHWARZ GmbH & Co. KG, München
  4. Automotive Safety Technologies GmbH, Gaimersheim


Anzeige
Hardware-Angebote
  1. 444,00€ + 4,99€ Versand
  2. (reduzierte Überstände, Restposten & Co.)

Folgen Sie uns
       


  1. Heiko Maas

    "Kein Wunder, dass Facebook seine Vorgaben geheim hält"

  2. Virtual Reality

    Oculus Rift unterstützt offiziell Roomscale-VR

  3. FTP-Client

    Filezilla bekommt ein Master Password

  4. Künstliche Intelligenz

    Apple arbeitet offenbar an eigenem AI-Prozessor

  5. Die Woche im Video

    Verbogen, abgehoben und tiefergelegt

  6. ZTE

    Chinas großes 5G-Testprojekt läuft weiter

  7. Ubisoft

    Far Cry 5 bietet Kampf gegen Sekte in und über Montana

  8. Rockstar Games

    Waffenschiebereien in GTA 5

  9. Browser-Games

    Unreal Engine 4.16 unterstützt Wasm und WebGL 2.0

  10. Hasskommentare

    Bundesrat fordert zahlreiche Änderungen an Maas-Gesetz



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Debatte nach Wanna Cry: Sicherheitslücken veröffentlichen oder zurückhacken?
Debatte nach Wanna Cry
Sicherheitslücken veröffentlichen oder zurückhacken?
  1. Sicherheitslücke Fehlerhaft konfiguriertes Git-Verzeichnis bei Redcoon
  2. Hotelketten Buchungssystem Sabre kompromittiert Zahlungsdaten
  3. Onlinebanking Betrüger tricksen das mTAN-Verfahren aus

Sphero Lightning McQueen: Erst macht es Brummbrumm, dann verdreht es die Augen
Sphero Lightning McQueen
Erst macht es Brummbrumm, dann verdreht es die Augen

Quantencomputer: Nano-Kühlung für Qubits
Quantencomputer
Nano-Kühlung für Qubits
  1. IBM Q Mehr Qubits von IBM
  2. Quantencomputer Was sind diese Qubits?
  3. Verschlüsselung Kryptographie im Quantenzeitalter

  1. Re: Boah Heiko halt doch endlich deine dumme Fresse

    narfomat | 02:57

  2. Re: Unangenehme Beiträge hervorheben statt zu...

    klaus9999 | 02:44

  3. Warum?

    NeoXolver | 02:38

  4. Re: Jeder redet über FB-Mitarbeiter - keiner über...

    klaus9999 | 01:55

  5. Password-Master - Master-Desaster

    MarioWario | 01:40


  1. 12:54

  2. 12:41

  3. 11:44

  4. 11:10

  5. 09:01

  6. 17:40

  7. 16:40

  8. 16:29


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel