GUI



Qt Development Frameworks (Digia / Nokia / ex Trolltech)


http://www.qt.io/

http://qt.nokia.com/

http://fr.wikipedia.org/wiki/Qt
http://en.wikipedia.org/wiki/QT

IDE / RAD

- Qt-Creator http://trolltech.com/developer/qt-creator
- kdevdesigner
- qtdesigner (designer ou designer-qt3)
- kdevelop
- Monkey Studio http://www.monkeystudio.org

Designer d'interface : designer-qt4

Compiler un projet avec QT

- qmake -project crée un fichier de projet .pro
- qmake prend ce fichier .pro et crée un fichier Makefile
Remarque : sur MacOS X par défaut qmake génère un fichier projet pour XCode si on souhaite compiler via make
il faut taper :
$ qmake -spec macx-g++
qmake génère également pour chaque interface graphique .ui un fichier .h
- make (ou nmake) interprète le fichier Makefile

- Créer un fichier .h à partir d'une interface créée avec QT Designer
uic -o ui_file.h file.ui

Documentation / communauté / tutoriels / cours

http://www.qtcentre.org
http://www.qtfr.org
http://www.qtnode.net
http://www.qtforum.org
http://lists.trolltech.com/qt-interest

Le tutoriel indépendant de QT

Blog équipe de développement de Qt

Introduction to Design Patterns in C++ with Qt 4

http://perso.telecom-paristech.fr/~elc/qt

Livres

Qt4 et C++ : Programmation d'interfaces GUI (1Cédérom) par Jasmin Blanchette, Mark Summerfield, et Mathias Ettrich
Campus Press

Exemples d'applications

http://www.qt-apps.org
http://www.qt-prop.org

IDE C++ pour QT

- QTDesigner + KDevelop
- Monkey Studio http://www.monkeystudio.org
- QDevelop (ex http://qdevelop.org)

Pour l'Embarque, on peut utiliser Qtopia (Qt/Embedded)


voir aussi le BureauLinux KDE

User interface

UIC
QML
Qt Quick

Bibliothèques utiles en rapport avec Qt

Inqlude http://inqlude.org/ #inqlude - The Qt library archive
http://qt.developpez.com/outils/?page=lib

Qwt Qt Widgets for Technical Applications : http://qwt.sourceforge.net (utilisée par QtiPlot)
QwtPlot3D http://qwtplot3d.sourceforge.net (utilisée par QtiPlot)
Qt4Lab http://www.qt4lab.org des contrôles façon instruments LabVIEW, SCADA
Qxt http://doc.libqxt.org/latest

wwWidgets http://www.wysota.eu.org/wwwidgets/

Divers

Compilation statique

ProgrammationSerie

Native Client : Application Qt dans un navigateur

Android

Python

Essayez ces exemples de GUI en C++

Obtenir le code source

Accès web
https://openphysic.googlecode.com/svn/trunk/cpp/gui/qt

Accès anonyme
svn checkout https://openphysic.googlecode.com/svn/trunk/cpp/gui/qt

Accès développeur
svn checkout --username mon_email@gmail.com https://openphysic.googlecode.com/svn/trunk/cpp/gui/qt

Web

Cutelyst
https://github.com/qaap/recurse
http://pureweb.io/
https://qmlweb.github.io/
http://www.treefrogframework.org/

Autres projets
- OpenChrono

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki