Hola, que tal?
Estoy intentando hacer un gridlayout con botones, a los cuales le quiero poner un icono a cada uno.
Lo que hice fue crear un gridlayout con el creator (ui->gridLayout), y luego un layout con codigo (layout) al cual le agregue botones, y finalmente lo inserto en el hecho en el creator. Por si no se entiende pongo el codigo:
Código C++:
Ver originalQGridLayout * layout=new QGridLayout;
for (int i=0; i<4; i++)
{
for(int j=0; j<4;j++)
{
QPixmap pixmap(":/resources/img/resources/img/fichaAmarilla3.png");
QIcon ButtonIcon(pixmap);
QPushButton * button= new QPushButton();
button->setIcon(ButtonIcon);
button->setIconSize(QSize(25,25));
button->setFixedSize(50,50);
layout->addWidget(button,i,j,0);
(ui->gridLayout)->addLayout(layout,i,j,0);
}
}
Intente de esta manera como indica el codigo, y tambien poniendo la imagen como background, es decir cambiando el stylesheet. Pero de ambas maneras, el resultado fue este:
Quisiera saber como puedo ponerlas correctamente, si alguno me diria consejos me serian de gran ayuda.
Muchas gracias de antemano!
Saludos!