Bonjour à tous

J'ai un petit problème à vous soumètre
J'ai en effet besoin de cree un ensemble de GroupeBox sous forme de tableau

L'un à la suite de l'autre et quand j'arrive au bout de la fenetre je passe à la ligne.

J'ai donc penssé à un GridLayout dans un Widget lui meme dans une zone de Scroll et qui est dynamique en fonction du rezise de la fenetre.

Le rezise fonctionne correctement je recharge bien tout le tableau d'élément.
mais le soucis se situe sur le retour à la ligne.

VLayout_Page7 = new QVBoxLayout(); // Cree surface vertical
Scroll_Page7 = new QScrollArea(); // Cree surface de Scroll
Scroll_Page7->setFrameShape(QFrame::NoFrame);
Scroll_Page7->setStyleSheet(QString("QScrollArea{background-color : transparent;} QScrollArea::Over{background-color: transparent}"));
Widget_Page7 = new QWidget(Scroll_Page7); // Cree un Widget
Layout_Page7 = new QGridLayout(Widget_Page7); // Cree un Tableau
Layout_Page7->setAlignment(Qt::AlignCenter);
Layout_Page7->setColumnStretch((this->width())/160,0); Je recupère la largeur de la fenetre que je divise par la largeur de chaque Groupebox
for(int i = 0 ; i < 20 ; i++) // Cree 20 Groupe Box de 150*150
{
QGroupBox *Group_Conso_Page7 = new QGroupBox();
Group_Conso_Page7->setFixedSize(150,150);
Layout_Page7->addWidget(Group_Conso_Page7);
}
Widget_Page7->setLayout(Layout_Page7);
Scroll_Page7->setWidget(Widget_Page7);
VLayout_Page7->addWidget(Scroll_Page7);
page7->setLayout(VLayout_Page7);
Premièrement je ne sais pas si j'emploie la bonne methode pour cree ce genre d'interface.

Deuxièmement comment je peux gérer correctement tous cela.

Je ne sais pas si je suis très clair , hésitez pas à me poser des questions !