Qt: Unterschied zwischen den Versionen

Aus Physik
Zur Navigation springen Zur Suche springen
Zeile 12: Zeile 12:
   
 
* Man findet sehr gute Literatur die Kostenlos erhältlich sind.
 
* Man findet sehr gute Literatur die Kostenlos erhältlich sind.
  +
  +
== Qt Designer ==
  +
  +
Der Qt Designer ist ein tool für das designen and implementieren von user interfaces entwickelt mit Qt GUI toolkit. Mit dem Qt Designer lassen sich ganz leicht Fenster (mit Buttons, Eingabezeilen, Menülisten usw.) entwickeln. Schau dir am besten dazu das einfache Beispiel [http://doc.trolltech.com/3.3/designer-manual-2.html "Metric Conversion"] an.
   
 
== Links ==
 
== Links ==

Version vom 24. März 2005, 21:55 Uhr

Was ist Qt?

Qt ist eine Klassenbibliothek und Entwicklungsumgebung für die plattformübergreifende Programmierung graphischer Benutzeroberflächen (GUI) unter C++. Sie wurde von der norwegischen Firma Trolltech im Jahre 1992 entwickelt. Qt enthält alle Klassen für fast alle gängigen grafischen Eingabeelemente, zum Beispiel für Buttons, Auswahlboxen, Eingabezeilen, und Menülisten, sowie Klassen zur Anordnung dieser Elemente in einem Fenster. Weitere Klassen sind für einen plattformunabhängigen Zugriff auf Dateien, das Ansteuern eines Druckers oder die Erzeugung elementarer Datenstrukturen zuständig.


Qt hängt andern berümten Bibliotheken, wie MFC (Microsoft Foundation Classes), in nichts nach. Ganz im Gegenteil. Sie hat viele Vorteile gegenüber MFC:

  • Qt ist Plattformunabhängig. Es gibt Qt in zwei Versionen. Eine Version für X-Server, die auf den meisten gängigen Unix-Systemen lauffähig ist, und eine Version für Microsoft Windows (ab Windows 95). So lassen sich mit der Qt-Bibliothek Programme entwickeln, die sowohl unter Windows als auch unter dem meisten Unix-Systemen lauffähig sind. Dazu muss der Quelltext des Programms meist nur auf dem entsprechenden System kompiliert werden.
  • Qt enthält die Klasse "QGL", die das Arbeiten mit OpenGl erleichtern. Dies ermöglicht dem Entwickler hervoragende 3D-Programme mit wenig aufwand zu entwickeln.
  • Für Entwickelung freier Software bietet die Firma Trolltech die Möglichkeit, die Qt-Version für X-Server kostenlos zu nutzen.
  • Man findet sehr gute Literatur die Kostenlos erhältlich sind.

Qt Designer

Der Qt Designer ist ein tool für das designen and implementieren von user interfaces entwickelt mit Qt GUI toolkit. Mit dem Qt Designer lassen sich ganz leicht Fenster (mit Buttons, Eingabezeilen, Menülisten usw.) entwickeln. Schau dir am besten dazu das einfache Beispiel "Metric Conversion" an.

Links

Literatur

[BLANCHETTE] by Jasmin Blanchette, Mark Summerfield; "C++ GUI Programming with Qt 3";
  Das Buch wurde von zwei Entwicklern der Firma Trolltech geschrieben die am Projekt Qt mitgearbeitet haben. Es wird "Online" eine frei Version zum Download (22 MB) angeboten. Entschließt man sich zu Kauft dieses Buches, so erhält man zusätzlich eine CD mit sämtlichen Beispiel aus dem Buch, eine Qt 3.2 Non-Commercial Edition für Windows, Borland C++ 5.5 Non-Commercial Edition, Borland C++ 6.0 Trial Edition, Qt 3.2 Free Editions for Unix/Linux/Mac OS X und SQLite database.