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
| #include <QApplication> // Call QT
#include <QPushButton> // Call widget button
#include <QFrame>
#include <QtGui>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// Création d'un widget qui servira de fenêtre
QWidget fenetre;
QMenu *menuFichier = menuBar()->addMenu("&Fichier");
//Bordure
QFrame *frame = new QFrame(&fenetre);
frame->setFrameShape(QFrame::StyledPanel);
frame->setGeometry(40, 10, 120, 130);
fenetre.setFixedSize(200, 150);
// Création du bouton, ayant pour parent la "fenetre"
QPushButton bouton("Quitter", &fenetre);
// Customisation du bouton
bouton.setToolTip("Texte d'aide"); //Texte d'aide quand on passe par dessus le bouton
bouton.setCursor(Qt::PointingHandCursor); // Curseur lorsqu'il passe par dessus le bouton
bouton.setGeometry(50, 100, 100, 20); //donner une dimension précise au bouton
QPushButton bouton2("teetee", &fenetre);
bouton2.setToolTip("Texte d'aide");
bouton2.setCursor(Qt::PointingHandCursor);
bouton2.setGeometry(50, 60, 100, 20);
QPushButton bouton3("sdsd", &fenetre);
bouton3.setToolTip("Texte d'aide");
bouton3.setCursor(Qt::PointingHandCursor);
bouton3.setGeometry(50, 25, 100, 20);
// Connexion du clic du bouton à la fermeture de l'application
QObject::connect(bouton, SIGNAL(clicked()), Qapp, SLOT(quit()));
// Affichage de la fenêtre
fenetre.show();
return app.exec();
} |
Partager