01.12.2009 13:02
Qt hatte als plattformübergreifendes C++-Framework für GUI-Anwendungen auf Unix und Windows begonnen. Mit den Jahren kamen weitere Betriebssysteme hinzu, unter anderem Apples OS X. Die aktuelle Version 4.6 der freien Software ist nun erstmals auf dem mobilen Symbian lauffähig, und zwar auf den Varianten 3 und 5 von S60. Mittelfristig soll die Bibliothek das bisherige Grafiksystem von Symbian ablösen. Auf Nokias zweitem Betriebssystem Maemo läuft ebenfalls Qt, eine Preview für Version 5 erscheint heute.
Auch das Qt-Mobility-Projekt veröffentlicht eine Vorabversion neuer APIs. Sie enthalten unter anderem Funktionen für die Ortsbestimmung, Nachrichten, Kontaktverwaltung und die Auswahl der Netzanbindung (bearer management).
Qt 4.6 bringt Klassen zur Verarbeitung von Gesten und Multitouch-Ereignissen.
Bild: qt.nokia.com
Die beiden neuen Klassen QTouchEvent und QGestureEvent erlauben den Einsatz mehrerer Finger zur Bedienung von Anwendungen. Zu den Gesten gehören Tippen (Tap), Drücken (Tap and Hold), Schieben (Pan), Wischen (Swipe) und das Zusammendrücken/Auseinanderziehen (Pinch). Entwickler können eigene Gesten hinzufügen.
Neue Grafikfunktionen erlauben den Einsatz visueller Effekte wie Transparenz, Schlagschatten und Unschärfe. Außerdem lassen sich alle QObject-Objekte animieren, sodass innerhalb der Benutzeroberfläche Übergänge wie das Ein- und Ausfahren von Dialogteilen möglich sind.
Gleichzeitig mit Qt 4.6 erscheint eine aktualisierte Version der plattformübergreifenden Entwicklungsumgebung Qt Creator. Das SDK und die IDE sind auf der Qt-Website erhältlich.
Siehe dazu auch:
Version zum Drucken | Per E-Mail versenden | Newsletter abonnieren
Themen-Forum C/C++
English version: Qt 4.6.0 cross platform C++ user interface framework now available
Java 6 enthält eine Schnittstelle für den Einsatz von Script-Sprachen auf der JVM. heise Developer zeigt am Beispiel von JRuby, wie man mit ihr auf Java-Bibliotheken zugreifen kann, was die Wiederverwendung von Java-Bibliotheken erleichtert.
mehr…
Holger Koscheks "Geschichten vom Scrum" sind der Versuch, das Grundwissen über die Vorgehensmethode Scrum auf unterhaltsame und einprägsame Weise zu vermitteln.
mehr…
Modelle dienen nicht selten zur Dokumentation komplexer Prozessabläufe, sie sind aber auch direkt als Metadaten in die Software zu integrieren. heise Developer stellt diese "entwicklungsnahe" Modellierung anhand der zwei Eclipse-Projekte EMF und Xtext vor.
mehr…
Das Buch eignet sich gleichermaßen für Leser mit Vorkenntnissen in Java EE wie für Neulinge. Der Leser ist nach der Lektüre in der Lage, sich zielgerichtet mit Java EE 6 zu beschäftigen. mehr…
Unverständlich gewordener Software will das Unternehmen hello2morrow mit dem Softwarearchitektur-Werkzeug SonarJ gegensteuern: Es prüft während der Entwicklung, ob Code und Architektur übereinstimmen.
mehr…
ONLINE MARKT
Werbung