Qu'est ce qui caractérise une application Qt C++ sous Visual Studio ?
Construction de l'application à l'initialisation :
Fichier : main.cpp
#include "stdafx.h"
#include "myqt4application.h"
#include <QtGui/QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MyQt4Application w;
w.show();
return a.exec();
}
La classe QApplication est définie dans :
c:\Qt\4.8.3\src\gui\kernel\qapplication.h
L'objet MyQt4Application est définit dans :
MyQt4Application\MyQt4Application\myqt4application.cpp
MyQt4Application::MyQt4Application(QWidget *parent, Qt::WFlags flags)
: QMainWindow(parent, flags)
{
ui.setupUi(this);
}
La class QMainWindow est définit dans :
c:\Qt\4.8.3\src\gui\widgets\qmainwindow.h
MyQt4Application s'occupe de construire l'interface graphique à l'aide du fichier myqt4application.ui
Autrement dit, une Qt Application consiste a créer l'interface graphique à l'aide de son fichier de définitions .ui et à instancier une QApplication pour l'exécuter.
Aucun commentaire:
Enregistrer un commentaire