« Programmation Qt/Qt Designer » : différence entre les versions

Contenu supprimé Contenu ajouté
Athozus (discussion | contributions)
m Passage du sommaire en <noinclude></noinclude> ; suppression du modèle NavTitre puisque le sommaire contient la navigation entre chapitres.
Balise : Éditeur de wikicode 2017
DannyS712 (discussion | contributions)
m <source> -> <syntaxhighlight> (phab:T237267)
Ligne 19 :
 
{{FichierDébut|mainwindow.h|largeur=70%|info=Classe basique de fenêtre graphique|icon=Crystal128-source-h.svg}}
<sourcesyntaxhighlight lang=cpp-qt>
#include <QWidget>
#include "ui_widget.h"
Ligne 28 :
MainWindow(QWidget *parent = 0);
};
</syntaxhighlight>
</source>
{{FichierFin}}
 
{{FichierDébut|mainwindow.cpp|largeur=70%|info=Classe basique de fenêtre graphique|icon=Crystal128-source-cpp.svg}}
<sourcesyntaxhighlight lang=cpp-qt>
#include <QtGui>
 
Ligne 39 :
setupUi(this);
}
</syntaxhighlight>
</source>
{{FichierFin}}
 
Ligne 96 :
Il faut modifier le fichier .pro :
 
<sourcesyntaxhighlight lang="make">
######################################################################
# Automatically generated by qmake (2.01a) lun. 2. juin 12:00:20 2008
Ligne 109 :
FORMS += calculatrice.ui
SOURCES += main.cpp
</syntaxhighlight>
</source>
 
ATTENTION ! Il faut faire <code>qmake</code>, <code>make</code> pour lancer, et ne pas mettre <code>qmake -project</code>, sinon Qt régénérera un un fichier .pro normal.
Ligne 117 :
voici le main.cpp:
 
<sourcesyntaxhighlight lang=cpp-qt>
#include <QApplication>
#include <QtGui>
Ligne 134 :
return app.exec();
}
</syntaxhighlight>
</source>
 
=== FenCalculatrice.cpp ===
 
<sourcesyntaxhighlight lang=cpp-qt>
#include "FenCalculatrice.h"
 
Ligne 147 :
connect(ui.boutonEgal, SIGNAL(clicked()), this, SLOT(calculerOperation()));
}
</syntaxhighlight>
</source>
 
=== header files (.h) ===
Ligne 153 :
FenCalculatrice.h
 
<sourcesyntaxhighlight lang=cpp-qt>
#ifndef HEADER_FENCALCULATRICE
#define HEADER_FENCALCULATRICE
Ligne 176 :
 
#endif
</syntaxhighlight>
</source>
 
== Liens externes ==