mardi 4 décembre 2012

Qt Caratéristiques de Qt4 Application

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