Qt for Beginners/de: Difference between revisions
Line 29: | Line 29: | ||
Qt hat eine beeindruckende Sammlung von Modulen, einschließlich | Qt hat eine beeindruckende Sammlung von Modulen, einschließlich | ||
* '''QtCore''', eine Basisbibliothek, die Container, Thread-Management, Event-Management und vieles mehr bereitstellt | * '''QtCore''', eine Basisbibliothek, die Container, Thread-Management, Event-Management und vieles mehr bereitstellt | ||
*'''QtGui''' und '''QtWidgets''', ein GUI-Toolkit, dass viele graphische Komponenten bietet um Anwendungen zu gestalten. | |||
* '''QtGui''' and '''QtWidgets''', a GUI toolkit for Desktop, that provides a lot of graphical components to design applications. | * '''QtGui''' and '''QtWidgets''', a GUI toolkit for Desktop, that provides a lot of graphical components to design applications. | ||
* '''QtNetwork''', that provides a useful set of classes to deal with network communications | * '''QtNetwork''', that provides a useful set of classes to deal with network communications |
Latest revision as of 23:27, 31 May 2021
Hinweis : Man sollte zuvor etwas C++-Wissen besitzen!
Bemerkung : Diese Tutorialserie behandelt hauptsächlich Qt4. Sogar wenn die meisten dieser Tutorials auch gültig für Qt5 sind, wird Qt5 in einem separaten Teil behandelt.
C++ Repetitorium
Die Signatur einer Methode oder Funktion ist einfach ihr Modell. Sie beschreibt eine Methode oder Funktion vollständig. Sie enthält den Rückgabewert, den Namen der Methode/Funktion (einschließlich des Klassennamens) und die Parameter einschließlich ihrer Typen.
Type MyObject::myFunction(
Type1 param1,
Type2 *param2,
const Type3 ¶m3
);
Neu bei Qt? Keine Idee, wie man anfangen kann? Dann ist diese Wiki-Seite genau die richtige! Sie ist eine Schritt-für-Schritt-Anleitung, die alle Besonderheiten und Features von Qt vorstellt. Möchtest Du noch mehr über Qt lernen? Dann schau dir unsere Webseiten C++ GUI-Klassen für Qt 5 und C++ GUI-Klassen für Qt 6 an.
Einführung in Qt
Qt (ausgesprochen "kjut", nicht "kju-ti") ist ein plattformunabhängiges Framework, das meist als graphisches Toolkit verwendet wird, obwohl es auch hilfreich bei der Erstellung von Kommandozeilenprogrammen ist. Es läuft auf den drei wichtigsten Betriebssystemen für Desktop-PCs ebenso wie auch auf Betriebssystemen für Mobilgeräte, wie zum Beispiel iOS oder Android, und auf Embedded-Systemen.
Qt hat eine beeindruckende Sammlung von Modulen, einschließlich
- QtCore, eine Basisbibliothek, die Container, Thread-Management, Event-Management und vieles mehr bereitstellt
- QtGui und QtWidgets, ein GUI-Toolkit, dass viele graphische Komponenten bietet um Anwendungen zu gestalten.
- QtGui and QtWidgets, a GUI toolkit for Desktop, that provides a lot of graphical components to design applications.
- QtNetwork, that provides a useful set of classes to deal with network communications
- QtWebkit, the webkit engine, that enable the use of web pages and web apps in a Qt application.
- QtSQL, a full featured SQL RDBM abstraction layer extensible with own drivers, support for ODBC, SQLITE, MySQL and PostgreSQL is available out of the box
- QtXML, support for simple XML parsing (SAX) and DOM
- QtXmlPatterns, support for XSLT, XPath, XQuery and Schema validation