WikiDer > Qt-Toolkit

Qt-toolkit
Qt
Das Designprogramm für Qt.
EntwicklerDie Qt-Firma und Qt-Projekt
Letzte Version5.15 
(26. Mai 2020)
StatusAktiv
BetriebssystemFenster, Mac OS X, Linux, Unix und Eingebettetes Linux
Geschrieben inC
KategorieWerkzeugkasten
LizenzLGPL[1]
Versionskontrollecode.qt.io
Webseite(und) Projektseite
Portal  Portalsymbol  Informatik
Gratis Software

Das Qt-Toolkit (Zusamenfassend: Qt, ausgesprochen wie das englische Wort süß) ist ein Softwareentwicklungskit geschrieben in C . Qt funktioniert unter verschiedenen Betriebssysteme und Prozessorarchitekturen ohne den Code ändern zu müssen. Qt wird von The Qt Company (einem Teil von Digia) und den Qt-Projekt, eine Gemeinschaft von Softwareentwicklern und Unternehmen unter der Leitung von The Qt Company.

Qt-Anwendungen

Obwohl Qt-Anwendungen hauptsächlich in C geschrieben sind, gibt es Schnittstellen zu Qt unter anderem für: C, Java, perl und Python.

Qt wird unter anderem verwendet von K THE, ein kostenlos Desktop-Umgebung für UnixSysteme, sondern auch durch Anwendungen wie Google Earth, Adobe Photoshop-Album und Skype.

Geschichte

Qt (original Quasar Toolkit) war das erste von Quasar Technologies entwickelte Produkt. Sie haben damit angefangen 1992, zwei Jahre vor der Namensänderung in Trolltech im 1994. Im 1996 war der erste Kunde von Trolltech der Europäischen Weltraumorganisation ESA.

Im 1997 wurde klar, dass KDE, das nun auch Qt nutzt, zu einer der wichtigsten Benutzeroberflächen für Linux. Viele befürchteten, dass KDE dann von einem kommerziellen Unternehmen abhängig werden könnte. Qt hatte zu dieser Zeit keine kostenlose Lizenz (obwohl Entwickler freier Software sie kostenlos nutzen durften).

Als Ergebnis wurden zwei Projekte ins Leben gerufen: die Harmonie-Toolkit; dies sollte eine freie Implementierung von Qt sein, und GNOME; eine brandneue Benutzeroberfläche, die nicht Qt, sondern Maar verwendet GTK , ein Toolkit, das völlig freie Software war. Das Harmony-Toolkit ist jetzt nicht mehr in der Entwicklung, da Qt jetzt eine kostenlose Lizenz ist, aber GNOME ist zu einem KDE-Pendant gewachsen.

Um sicherzustellen, dass Qt weiterhin in einem freien Betriebssystem verwendet werden konnte, gründeten Trolltech und KDE eine spezielle Organisation namens KDE Free Qt Foundation. Damit sollte gewährleistet werden, dass Qt immer freie Software bleibt, auch mit einem Konkurs. Darüber hinaus wurde Qt/X11 unter einer speziellen Lizenz veröffentlicht, die QPL.

Das schien gut zu laufen, bis jemand von der Free Software Foundation stellte fest, dass die QPL nicht mit der GPL. Um ein neues Problem zu vermeiden, hat sich Trolltech darum gekümmert 2000 bevor die nächste Version von Qt (damals 2.2) unter der GPL veröffentlicht würde.

In den folgenden Jahren änderte Trolltech seinen Namen in Qt Software und kaufte Nokia Qt-Software an. Im Jahr 2012 wurde die Qt-Sparte von Nokia von Digia gekauft, die erklärten, dass sie die Entwicklung fortsetzen und Qt nach Android, iOS und Windows 8 bringen möchte.[2]

Arten von Ausgaben

Es gibt vier verschiedene Versionen von Qt, eine für jede Plattform:

AuflagePlattformLizenz
Qt/X11UnixKostenlos und kommerziell Lizenz
Qt/WindowsFensterKostenlose und kommerzielle Lizenz
Qt/MacMac OS XKostenlose und kommerzielle Lizenz
Qt/EingebettetPDA's und Eingebettetes Linux (Linux bei Geräten)

Seit Version 4.5 ermöglichen die kostenlosen Releases von Qt sowohl die Programmierung von Anwendungen, die selbst freie Software sind, als auch kommerzielle Anwendungen. Diese werden unter der QPL, das GPL und seit Version 4.5 de LGPL, drei kostenlose Softwarelizenzen. Die kommerziellen Releases ermöglichen die Erstellung sowohl freier als auch kommerzieller Software. Diese Kosten hat der Bauträger zu tragen.

Seit Version 4 gibt es auch eine kostenlose Lizenz für die Windows-Version von Qt.

Externe Links