Всем привет. Нужна помощь. Необходимо добавить возможность удаления динамически созданных виджетов QCheckBox. Т.е я сначала заполняю форму определенным количеством QCheckBox, а затем, при нажатии на любой из них, они должны удаляться. Как такое провернуть?
void MainWindow::on_pushButton_clicked()
{
for(int i =0 ; i < 3; i++)
{
box1 = new QCheckBox;
ui ->verticalLayout->addWidget(box1);
box1 ->setChecked(true);
connect(box1, SIGNAL(clicked()), this, SLOT(on_pushButton2_clicked()));
}
}
void MainWindow::on_pushButton2_clicked()
{
for(int i=0; i<3; i++)
{
ui->verticalLayout->removeWidget(box1);
}
}