У меня есть групповой проект для школы, над которым я работаю. Член моей группы создал окно, содержащее ~ 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 не существует, как на переключателе.
Мысли / советы будут оценены.
Edit: я даже намекаю на способ перебора переменных с похожими именами Например, все мои радиокнопки называются RadioButton_1, RadioButton_2 и т. Д.