« Programmation Qt/Qt Designer » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 20 :
Fichier mainwindow.cpp :
<source lang=cpp-qt>
#include <QtGui>
Ligne 27 :
setupUi ( this );
}
</source>
Fichier mainwindow.h :
<source lang=cpp-qt>
#include <QWidget>
#include "ui_widget.h"
Ligne 39 :
MainWindow ( QWidget *parent = 0 );
};
</source>
Ligne 48 :
QT Designer est un programme servie directement avec [[QT]]
Il permet de faire une
----
====
QT Designer est disponible depuis "menu démarrer - tous les programmes - QT by trolltech - Designers" (windows) ou "disque local - QT - version ### - bin QT Designer.exe".<br />
{{boîte déroulante
| titre = image
| contenu = [[Image:Qt-designer-v4.2.1.png]]
{{clr}}Il se peut que l'image soit }}
Ligne 64 ⟶ 65 :
=====principe=====
voici le principe :
L'utilisateur dessine un fichier de QT Designer (.ui),il code un fichier source (.cpp), le .ui est transformé en un header file (.h) via l'outil voir le code,l'utilisateur fait un .h et il mets le .h dans le projet.
====code====
<em>
▲<em>l'exemple est pris [http://www.siteduzero.com/tuto-3-31587-1-modeliser-ses-fenetres-avec-qt-designer.html ici]
</em>
l'exemple est une calculatrice a fabriquer sous
comme je ne suis pas a la mesure de faire une capture directe
{| class="wikitable" width="80%" align="center"
|+ Tableau
Ligne 119 ⟶ 117 :
=====.pro=====
voici le code :
il faut modifier le .pro :
<pre>
Ligne 140 ⟶ 138 :
=====source file(.cpp)=====
je vais utiliser un
Ligne 147 ⟶ 145 :
voici le main.cpp:
<source lang=cpp-qt>
#include <QApplication>
#include <QtGui>
Ligne 164 ⟶ 162 :
return app.exec();
}
</
====== FenCalculatrice.cpp ======
Ligne 170 ⟶ 168 :
et FenCalculatrice.cpp:
<source lang=cpp-qt>
#include "FenCalculatrice.h"
Ligne 179 ⟶ 177 :
connect(ui.boutonEgal, SIGNAL(clicked()), this, SLOT(calculerOperation()));
}
</
===== header files(.h)=====
Ligne 188 ⟶ 186 :
le FenCalculatrice.h
<source lang=cpp-qt>
#ifndef HEADER_FENCALCULATRICE
#define HEADER_FENCALCULATRICE
Ligne 211 ⟶ 209 :
#endif
</
Cet article est fini mais ils se peut qu'ils grandisse
|