Pour pouvoir utiliser cas nouvelles classes il faut d'abord les inclure :
1
2
|
#include <QtGui/QMenuBar>
#include <QtGui/QAction>
|
Ce n'est pas la peine d'inclure QMenu, car ce fichier est inclue par QMenuBar.
Ensuite on peut créer une nouvelle variable privée :
1
|
QAction* p_actionQuitter;
|
Et voilà pour les modification du fichier FenetreTest.h.
Voici à quoi ressemble le fichier maintenant :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#ifndef __FENETRE_TEST_H__
#define __FENETRE_TEST_H__
#include <QtGui/QApplication>
#include <QtGui/QMainWindow>
#include <QtGui/QMenuBar>
#include <QtGui/QAction>
#include <QtGui/QPushButton>
#include <QtGui/QVBoxLayout>
class FenetreTest : public QMainWindow
{
Q_OBJECT
public:
FenetreTest();
virtual ~FenetreTest();
private:
void initialisationFenetreTest();
QAction* p_actionQuitter;
QPushButton* p_boutonQuitter;
QWidget* p_mainWidget;
};
#endif
|
Bien, passons au fichier FenetreTest.cpp.
|