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
| QWidget *zoneCentrale = new QWidget(this);
QFrame *mesElements = new QFrame(zoneCentrale);
QFrame *autreSousFenetre = new QFrame(zoneCentrale);
//remplissage de "mesElements"
mesElements->setStyleSheet("background-color: rgb(50, 170, 255)");
QGridLayout *gridLayout = new QGridLayout();
mesElements->setLayout(gridLayout);
QLineEdit *test1LineEdit = new QLineEdit(mesElements);
QLineEdit *test2LineEdit = new QLineEdit(mesElements);
QLineEdit *test3LineEdit = new QLineEdit(mesElements);
QLabel *test1Label = new QLabel(("&test1:"),mesElements);
test1Label->setBuddy(test1LineEdit);
QLabel *test2Label = new QLabel(("&test2:"),mesElements);
test2Label->setBuddy(test2LineEdit);
QLabel *test3Label = new QLabel(("&test3:"),mesElements);
test3Label->setBuddy(test3LineEdit);
gridLayout->addWidget(test1Label, 0, 0);
gridLayout->addWidget(test1LineEdit, 0, 1);
gridLayout->addWidget(test2Label, 1, 0);
gridLayout->addWidget(test2LineEdit, 1, 1);
gridLayout->addWidget(test3Label, 2, 0);
gridLayout->addWidget(test3LineEdit, 2, 1);
//remplissage de "autreSousFenetre"
autreSousFenetre->setStyleSheet("background-color: rgb(255, 170, 0)");
QVBoxLayout *lay_autreSousFenetre = new QVBoxLayout(autreSousFenetre);
QLabel *label = new QLabel("un tas de choses ici");
lay_autreSousFenetre->addWidget(label);
//creation et remplissage du layout horizontal du widget central
zoneCentrale->setLayout(new QHBoxLayout());
zoneCentrale->layout()->addWidget(mesElements);
zoneCentrale->layout()->addWidget(autreSousFenetre);
setCentralWidget(zoneCentrale); |
Partager