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);
Partager