Mon problème précédent n'étant pas encore résolu (voir: http://www.developpez.net/forums/d11...r/#post6366867, j'ai continué mes débuts (je suis débutant) sur Qt, et j'en suis aux layouts.
Je me suis dits que je pourrais faire un vector de QPushButton pour m'éviter quelques lignes de codes, mais il me met le message suivant: "'vector' was not declare in this scope"
D'ailleurs, en passant, qu'est-ce exactement un scope ?
Voici donc mon code:
En attendant, je continue de lire mon tuto...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 #include <QApplication> #include <QGridLayout> #include <vector> int main(int argc, char *argv[]) { QApplication app(argc, argv); QWidget fenetre; vector<QPushButton*> bouton(1, "Bonjour"); for(int i(0) ; bouton.size()<4 ; i++) bouton.push_back("Bonjour"); QGridLayout *layout = new QGridLayout; for(int i(0) ; i<bouton.size() ; i++) layout->addWidget(bouton[i], 0, i); fenetre.setLayout(layout); fenetre.show(); return app.exec(); }
Merci d'avance pour ceux qui m'aideraient.
Partager