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 original
QGridLayout * 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!