mac | Qt 4.6 und Snow Leopard
November 22nd, 2009 at 10:29
Nachdem ich derzeit eh mal wieder etwas mit Qt (Windows) spielen darf dachte ich mir schau ich mir doch mal an wie die Sache unter Mac OS X inzwischen aussieht.
Im folgenden ein kurzer Blick auf die Inbetriebnahme von Qt 4.6.0 + Qt Creator 1.3.0 RC SDK for Mac. Gabs an anderer Stelle sicherlich schon zig mal … ich sehe diesen Beitrag eher unter dem Motto
Schaut mal wie einfach man auch unter Mac OS X mit Qt loslegen kann
Bevor jetzt das große igitt-Qt-UI-Geschrei angefängt – schaut einfach weg sofern ihr Qt garnicht abkönnt
Über Qt
Danke Wikipedia
Qt (lies engl. cute[1], Aussprache [kjuːt]) ist eine C++-Klassenbibliothek für die plattformübergreifende Programmierung grafischer Benutzeroberflächen. Für verschiedene Programmiersprachen existieren Anbindungen. Qt wird insbesondere in den Bibliotheken des K Desktop Environment verwendet.
Qt wurde von dem norwegischen Unternehmen Trolltech (ehemals Quasar Technologies) entwickelt und ist für verschiedene Betriebssysteme bzw. Grafikplattformen, wie X11 (Unix-Derivate), Mac OS X, Windows und als PDA-Version erhältlich. Seitdem das Unternehmen Anfang 2008 von Nokia aufgekauft wurde, wird die Entwicklung in der Sparte Qt Development Frameworks fortgeführt. Neben der Entwicklung von grafischen Benutzeroberflächen bietet Qt umfangreiche Funktionen zur Internationalisierung sowie Datenbankfunktionen und XML-Unterstützung an.
Die Klassenbibliothek steht bis zur Version 4.4 sowohl unter der GNU General Public License (GPL) als auch unter einer proprietären Lizenz zur Verfügung. Die proprietäre Lizenz wird allerdings nur benötigt, falls mit der Bibliothek Produkte entwickelt werden, die unter keiner freien Lizenz stehen (siehe Duales Lizenzsystem). Ab Version 4.5 wird Qt auch unter der LGPL veröffentlicht.
Hier noch ein kleiner Beitrag zum Thema Developing QT Applications on mac.
Installation
Um direkt loslegen zu können solltet ihr unter Mac OS 10.6 (Snow Leopard) aktuell wohl auf Qt 4.6 zurückgreifen – den ca 600 MB großen Download findet ihr in den Nokia-Untiefen.

Installiert man das gesamte Paket kommt man auf stolze 1,7 GB

Die Installation sollte innerhalb Minuten erledigt sein – kann sein dass sich die letzte Phase des Installers etwas zieht.
Getting Started
Nachdem die Installation hoffentlich sauber durchlief erstmal ein Blick in den Developer Ordner

Will man einfach nur mal stöbern lohnt sich ggf ein Blick auf qtdemo.app

Hinter den einzelnen Punkten finden sich jeweils eine Reihe kleiner Demobeispiele – welche direkt gestartet werden können (launch) – daneben gibt’s dann noch den direkten Sprung in die Dokumentation.

Genug zu diesem Punkt – daher rüber zum Editor Qt Creator.app

Um es einfach zu halten habe ich mir eine möglicht kleine Demo-Applikation rausgesucht

Eigentlich ein recht übersichtlicher Aufbau – einmal links die Tab-Artige Navigation zwischen den Punkten Welcome, Edit, Debug, Projects, Hep & Output sowie unten anschließend aber passend mit Abstand Run, Start Debugging und Build All. Die untere Leiste bietet ergänzende Einblend-/Anzeigeoptionen.




Dann mal das Beispiel Application anspielen – eine Art Minitexteditor

Dann mal fix UnifiedTitleAndToolBarOnMac deaktivieren….

und wir haben fast schon wieder typische Qt-Optik

… leicht variabler – KDE-Feeling lässt grüßen – dafür weniger Mac-like.

Wer jetzt noch weiter erkunden will kann direkt mit Designer.app weitermachen …. ich klink mich hier mal aus – die ersten Schritte sollten klar sein
Eindruck
Umfangreiches Paket mit vielen Beispielen und einem brauchbaren Editor der leider in meinem Fall unter Mac OS X einen ticken unstabiler wirkt als 4.5 unter Windows. So musste ich den QT Creator zweimal abwürgen da er einfach nicht mehr reagierte.
Alles in allem aber eine gute Lösung wenn man unter Mac OS X mit Qt arbeiten will – vielleicht konnte ich ja beim einen oder anderen etwas Interesse wecken.
Tags: 10.6, c++, developer, ide, nokia, qt, qt 4.6, trolltech
