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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
|
/*le header*/
#ifndef MENU_H
#define MENU_H
#include <QApplication>
#include <QWidget>
#include <QPushButton>
#include <QLCDNumber>
#include <QSlider>
#include <QProgressBar>
class MaFenetre : public QWidget
{
Q_OBJECT;
public slots:
void fenetre1(int large,int hauteur);
public:
MaFenetre();
private:
QPushButton *bouton1;
QPushButton *bouton2;
QPushButton *bouton3;
QPushButton *bouton4;
};
#endif // MENU_H
/*l'implementation */
#include <QApplication>
#include <QPushButton>
#include "menu.h"
void MaFenetre::fenetre1(int large,int hauteur)
{
setFixedSize(800,800);
fenetre1.show;
}
MaFenetre::MaFenetre() :QWidget()
{
setFixedSize(800,800);
QPushButton *bouton1 = new QPushButton("Fenetre1",this);
bouton1->move(180,50);
bouton1->setFont(QFont("Comic Sans MS",20));
QPushButton *bouton2 = new QPushButton("Fenetre2",this);
bouton2->move(180,150);
bouton2->setFont(QFont("Comic Sans MS",20));
QPushButton *bouton3 = new QPushButton("Fenetre3",this);
bouton3->move(180,250);
bouton3->setFont(QFont("Comic Sans MS",20));
QPushButton *bouton4 = new QPushButton("Fenetre4",this);
bouton4->move(180,350);
bouton4->setFont(QFont("Comic Sans MS",20));
QObject::connect(bouton1, SIGNAL(clicked()),this, SLOT(fenetre1()));
/*et enfin le main*/
#include <QtGui>
#include<QApplication>
#include "menu.h"
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
MaFenetre fenetre ;
fenetre.show();
return app.exec();
}
} |
Partager