У меня есть групповой проект для школы, над которым я работаю. Член моей группы создал окно с примерно 75 переключателями. Я хочу, чтобы все они были «очищены» или «не проверены» при нажатии кнопки.
Кто-нибудь знает хороший способ сделать это? Я изучал QObjectList, но не могу просто сделать QObjectList *children = new QObjectList(ui->groupBox->children()); и зациклить их, используя цикл for, поскольку QObjectList, похоже, не имеет следующего метода.
Я также пытался сделать что-то вроде
QObjectList *children = new QObjectList(ui->groupBox->children());
for(QObject *iterator = children.first(); iterator!=NULL; children.pop_front()){
iterator = children.first();
iterator->at(0)->setCheckabled(false);
}
Но поскольку итератор является QObject, setCheckable не существует, как на переключателе.
Мысли/подсказки будут оценены.
Изменить: я даже подскажу, как перебирать переменные с похожими именами. Например, все мои радиокнопки называются RadioButton_1, RadioButton_2 и т. д.