QT: Unterschied zwischen den Versionen

Aus Physik
Zur Navigation springen Zur Suche springen
 
 
Zeile 1: Zeile 1:
 
== Was ist Qt? ==
 
== 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 Elemante in einem Fenster. Weitere Klassen sind für einen plattformunabhängigen Zugriff auf Dateien, das Ansteuern eines Druckers oder die Erzeugung elemetarer Datenstrukturen zuständig.
+
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.
   
   
Zeile 7: Zeile 7:
 
* 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 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 erleichter. Dies ermöglicht dem Entwickler hervoragende 3D-Programme mit weig aufwand zu entwickeln.
+
* 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.
 
* Für Entwickelung freier Software bietet die Firma Trolltech die Möglichkeit, die Qt-Version für X-Server kostenlos zu nutzen.
Zeile 15: Zeile 15:
 
== Links ==
 
== Links ==
   
* [http://www.trolltech.com/products/qt/ "Seite zu Qt von der Firma Trolltech"]: Auf diese findet man ein sehr gute Dokumentation, zahreiche Beispiele und Downloads zu Qt.
+
* [http://www.trolltech.com/products/qt/ "Seite zu Qt von der Firma Trolltech"]: Auf diese findet man ein sehr gute Dokumentation, zahlreiche Beispiele und Downloads zu Qt.
   
 
== Literatur ==
 
== Literatur ==
Zeile 24: Zeile 24:
 
|-
 
|-
 
|  
 
|  
| Das Buch wurde von zwei entwickelern der Firma Trolltech geschrieben die am Projekt Qt mitgearbeitet haben. Es wird [http://phptr.com/content/images/0131240722/downloads/blanchette_book.pdf "Online"] eine frei Version zum Download (22 MB) angeboten. Entschliesst 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.
+
| Das Buch wurde von zwei Entwicklern der Firma Trolltech geschrieben die am Projekt Qt mitgearbeitet haben. Es wird [http://phptr.com/content/images/0131240722/downloads/blanchette_book.pdf "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.
 
|}
 
|}

Aktuelle Version vom 24. März 2005, 22:25 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.

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.