Formatting code for QT


show source only

{{trail toc="GUI"}}
-----

====== Qt Development Frameworks ([[http://www.nokia.com/ Nokia]] / ex Trolltech) ======

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
http://www.digitalfanatics.org/projects/qt_tutorial/fr/index.html

Blog équipe de développement de Qt
http://labs.trolltech.com

Introduction to Design Patterns in C""++"" with Qt 4
http://cartan.cas.suffolk.edu/oopdocbook/opensource/

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]] [[CPlusPlus 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]]

===== Bibliothèques utiles en rapport avec Qt =====
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
http://doc.trolltech.com/qq/qq11-unix-deployment.html

ProgrammationSerie
http://qextserialport.sourceforge.net

Native Client : Application Qt dans un navigateur
http://code.google.com/p/nativeclient/

===== Essayez ces exemples de [[GUI]] en [[CPlusPlus C++]] =====
{{svn mode="getsource" url="/cpp/gui/qt"}}

Autres projets
- OpenChrono
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki