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
| #include "fenetrePassword.h"
fenetrePassword::fenetrePassword(QWidget *parent) : QDialog(parent)
{
setWindowTitle("fenetrePassword");
setFixedSize(200,200);
setWindowOpacity(1);
label = new QLabel("Password: ");
affichepassword = new QLineEdit();
affichepassword->setAlignment(Qt::AlignRight);
affichepassword->setReadOnly(true);
bouton1 = new QPushButton("1");
bouton2 = new QPushButton("2");
bouton3 = new QPushButton("3");
bouton4 = new QPushButton("4");
bouton5 = new QPushButton("5");
bouton6 = new QPushButton("6");
bouton7 = new QPushButton("7");
bouton8 = new QPushButton("8");
bouton9 = new QPushButton("9");
bouton10 = new QPushButton("*");
bouton11 = new QPushButton("0");
bouton12 = new QPushButton("#");
layout = new QGridLayout;
layout->addWidget(label, 0, 1, 1, 3);
layout->addWidget(affichepassword, 1, 0, 1, 3);
layout->addWidget(bouton1, 2, 0);
layout->addWidget(bouton2, 2, 1);
layout->addWidget(bouton3, 2, 2);
layout->addWidget(bouton4, 3, 0);
layout->addWidget(bouton5, 3, 1);
layout->addWidget(bouton6, 3, 2);
layout->addWidget(bouton7, 4, 0);
layout->addWidget(bouton8, 4, 1);
layout->addWidget(bouton9, 4, 2);
layout->addWidget(bouton10, 5, 0);
layout->addWidget(bouton11, 5, 1);
layout->addWidget(bouton12, 5, 2);
setLayout(layout);
connect(bouton1, SIGNAL(clicked()), this, SLOT(EntrerBoutton(1)));
connect(bouton2, SIGNAL(clicked()), this, SLOT(EntrerBoutton(2)));
connect(bouton3, SIGNAL(clicked()), this, SLOT(EntrerBoutton(3)));
connect(bouton4, SIGNAL(clicked()), this, SLOT(EntrerBoutton(4)));
connect(bouton5, SIGNAL(clicked()), this, SLOT(EntrerBoutton(5)));
connect(bouton6, SIGNAL(clicked()), this, SLOT(EntrerBoutton(6)));
connect(bouton7, SIGNAL(clicked()), this, SLOT(EntrerBoutton(7)));
connect(bouton8, SIGNAL(clicked()), this, SLOT(EntrerBoutton(8)));
connect(bouton9, SIGNAL(clicked()), this, SLOT(EntrerBoutton(9)));
//connect(bouton10, SIGNAL(clicked()), this, SLOT());
connect(bouton11, SIGNAL(clicked()), this, SLOT(EntrerBoutton(0)));
//connect(bouton12, SIGNAL(clicked()), this, SLOT());
}
fenetrePassword::~fenetrePassword()
{
delete label;
delete affichepassword;
delete bouton1;
delete bouton2;
delete bouton3;
delete bouton4;
delete bouton5;
delete bouton6;
delete bouton7;
delete bouton8;
delete bouton9;
delete bouton10;
delete bouton11;
delete bouton12;
delete layout;
}
void fenetrePassword::EntrerBoutton(int texte1)
{
QString texte2;
texte2.setNum(texte1);
QString texte3 = affichepassword->text() + texte2;
affichepassword->setText(texte3);
} |