Login
Newsletter
Werbung

Do, 10. September 2015, 11:00

Software::Entwicklung

Qt 5.6 Alpha vorgestellt

Die erste Testversion der Version 5.6 der Klassenbibliothek Qt steht jetzt bereit. Sie enthält eine Vielzahl von Erweiterungen in allen Komponenten.

Qt Project

Zwei Monate nach Qt 5.5 steht jetzt eine erste Vorschau auf die vermutlich im Dezember oder Januar erscheinende Version 5.6 von Qt bereit. Qt ist eine C++-Klassenbibliothek, die sowohl GUI-Elemente als auch andere nützliche Klassen in großer Zahl anbietet und damit die plattformübergreifende Entwicklung von C++-Programmen wesentlich erleichtert.

Qt 5.6 Alpha enthält eine lange Reihe von Änderungen. Der Speicherbedarf von dynamischen Properties wurde gesenkt. Logging ist direkt zu Syslog möglich. Die Klasse QVersionNumber ist neu, und verschiedene andere Klassen erhielten neue Methoden. Außerdem wurde die Geschwindigkeit von QString weiter optimiert.

QNetworkAccessManager unterstützt jetzt das HTTP Redirect. Die Unterstützung von OpenGL ES 3.0 und 3.1 wurde verbessert. Displays mit hoher Auflösung werden ebenfalls besser unterstützt. QImageReader exportiert Gamma- und andere Werte für bestimmte Bildformate. Der QML-Typ Playlist kam hinzu, und die AudioEngine unterstützt die dynamische Objekterzeugung. Die Web-Engine wurde auf den Stand von Chrome 45 gebracht.

Die Module WebKit und Declarative (Qt Quick 1) wurden entfernt, nachdem sie schon lange durch verbesserte Module ersetzt waren. Als veraltet gelten ab jetzt auch Qt Script und Qt Enginio. Eine Reihe von Modulen ist, teils bereits länger, noch nicht stabil und liegt als Technologievorschau bei: 3D, Location, Qt Quick Controls 2.0, Speech, SerialBus und Wayland. Weitere Einzelheiten kann man dem Wiki entnehmen.

Intern hat das Projekt hat nach eigenen Angaben seine Qualitätssicherung weiter verbessert und ein neues System zur kontinuierlichen Integration (CI) eingerichtet. Das erst vor einem halben Jahr installierte Jenkins genügte den Ansprüchen der Entwickler nicht, so dass sie ein eigenes CI-System entwickelten. Dieses »Coin« genannte System ist noch nicht öffentlich, da es spezifisch auf die Projektanforderungen zugeschnitten ist. Es stößt aber bereits jetzt auf ein gewisses Interesse und soll daher später ausführlicher präsentiert werden. Ob es aber auch als Projekt oder Produkt veröffentlicht wird, ist noch offen.

Die Alphaversion von Qt 5.6 steht zum Download auf download.qt.io bereit. Binärpakete gibt es noch nicht, sie sollen erst ab der Betaversion erstellt werden.

Werbung
Kommentare (Insgesamt: 0 )
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung