Witam, chciałbym dynamicznie stworzyć macierz z QPushButton'ów i nie mam pojęcia jak to zrobić. Proszę o pomoc! Pozdrawiam
void KolkoKrzyzyk::drawBoard()
{
if(p_keyboard!=NULL)
{
p_keyboard->deleteLater();
}
p_keyboard=new QPushButton(this);
QGridLayout* widgetLayout=new QGridLayout (p_keyboard);
p_keyboard->setLayout(widgetLayout);
QSignalMapper* mapper=new QSignalMapper(p_keyboard);
for(int i=0; i<m_game.rows()*m_game.columns(); ++i)
{
int row=i/m_game.rows();
int column=i%m_game.columns();
QPushButton *btn=new QPushButton (p_keyboard);
btn->setText(".");
connect(btn, SIGNAL(clicked(bool)),mapper,SLOT(map()));
mapper->setMapping(btn, (int)('0'+i));
widgetLayout->addButton(btn,row,column); //ERROR
}
connect(mapper,SIGNAL(maped(int)),this,SLOT(boardClicked(int)));
ui->verticalLayout->addButton(p_keyboard); //ERROR
}