« Programmation Qt/Un premier programme » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 61 :
Celui-ci définit le modèle de programme à produire (<tt>app</tt> pour une application), et la liste des fichiers sources et en-têtes.
{{FichierDébut|essais.pro|info=Description du projet Qt}}
<source lang="make">
TEMPLATE = app
Ligne 70 :
{{FichierFin}}
{{FichierDébut|main.cpp|info=Fonction principale de lancement de l'application|icon=Crystal Clear mimetype source cpp.png}}
<source lang="cpp-qt">
{
}
</source>
{{FichierFin}}
{{FichierDébut|mainwindow.h|info=En-tête pour la classe de la fenêtre principale|icon=Crystal Clear mimetype source h.png}}
▲ #include <QApplication>
<source lang="cpp-qt">
▲ #include "mainwindow.h"
▲ int main ( int argc, char *argv[] )
▲ QApplication app;
▲ MainWindow mainWin;
▲ mainWin.show();
▲ return app.exec();
▲ #ifndef MAINWINDOW_H
{
▲ #define MAINWINDOW_H
▲ #include <QWidget>
▲ class MainWindow : public QWidget
▲ Q_OBJECT
public:▼
MainWindow();▼
};▼
#endif▼
#include <QtGui>▼
#include "mainwindow.h"▼
MainWindow::MainWindow()▼
</source>
{{FichierFin}}
{{FichierDébut|mainwindow.cpp|info=Implémentation de la classe de la fenêtre principale|icon=Crystal Clear mimetype source cpp.png}}
<source lang="cpp-qt">
{
}
</source>
{{FichierFin}}
== Compiler un programme Qt ==
|