« Programmation Qt/Un premier programme » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 61 :
 
Voici le détail du code source expliqué :
 
----
==== En-têtes ====
<source lang="cpp-qt">
#include <QApplication>
Ligne 67 ⟶ 68 :
</source>
Inclusion des fichiers d'en-tête définissant les deux classes utilisées dans le programme.
 
----
==== Fonction principale ====
<source lang="cpp-qt">
int main(int argc, char* argv[])
Ligne 73 ⟶ 75 :
</source>
Déclaration standard de la fonction principale lançant l'application.
 
----
==== Application Qt ====
<source lang="cpp-qt">
QApplication app(argc, argv);
Ligne 86 ⟶ 89 :
;<tt>-style ''style''</tt>:Sélectionne le style utilisé par les éléments de l'interface.
Pour plus de détails sur les options traitées, voir http://doc.qt.nokia.com/4.7-snapshot/qapplication.html#QApplication
 
----
==== Bouton ====
<source lang="cpp-qt">
QPushButton hello("Hello world!");
</source>
Création d'un bouton dont le texte "Hello world!" est passé en paramètre du constructeur.
 
----
==== Configuration du bouton ====
<source lang="cpp-qt">
hello.resize(100,30);
</source>
Redimensionne le bouton à 100 pixels de largeur et 30 de hauteur.
 
----
==== Afficher ====
<source lang="cpp-qt">
hello.show();
</source>
Affiche le bouton dans une fenêtre créée pour le contenir.
 
----
==== Boucle de traitement des évènements ====
<source lang="cpp-qt">
return app.exec();
Ligne 107 ⟶ 114 :
Lancement l'exécution de la boucle traitant des évènements.
La méthode <tt>exec()</tt> retourne le code de retour du programme.
 
----
==== Fin ====
<source lang="cpp-qt">
}