Qt for Beginners/de: Difference between revisions
(1st version german beginner page) |
m (continued translation) |
||
Line 6: | Line 6: | ||
'''Hinweis''' : Man sollte zuvor etwas C++-Wissen besitzen! | '''Hinweis''' : Man sollte zuvor etwas C++-Wissen besitzen! | ||
'''Bemerkung''' : | '''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++ | == 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. | |||
<code> | <code> | ||
Line 19: | Line 19: | ||
</code> | </code> | ||
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 präsentiert. | |||
== Einführung in Qt == | |||
Qt (pronounced as "cute", not "cu-tee") is a cross-platform framework that is usually used as a graphical toolkit, although it is also very helpful in creating CLI applications. It runs on the three major desktop OSes, as well as on mobile OSes, such as Symbian, Nokia Belle, Meego Harmattan, MeeGo or BB10, and on embedded devices. Ports for Android (Necessitas) and iOS are also in development. | |||
Qt has an impressive collection of modules, including | |||
* '''QtCore''', a base library that provides containers, thread management, event management, and much more | |||
* '''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 |
Revision as of 23:26, 19 June 2020
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 präsentiert.
Einführung in Qt
Qt (pronounced as "cute", not "cu-tee") is a cross-platform framework that is usually used as a graphical toolkit, although it is also very helpful in creating CLI applications. It runs on the three major desktop OSes, as well as on mobile OSes, such as Symbian, Nokia Belle, Meego Harmattan, MeeGo or BB10, and on embedded devices. Ports for Android (Necessitas) and iOS are also in development.
Qt has an impressive collection of modules, including
- QtCore, a base library that provides containers, thread management, event management, and much more
- 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