QT如何通过循环访问一组名称类似的控件
我用qt creator直接在UI中创建了n个checkbox(widget名分别为checkbox_0,checkbox_1,...,checkbox_n),程序中想遍历每一个控件(设置或访问选中状态),现在只会一行一行写,不知道怎么通过循环直接访问checkbox_i,请问应该怎么写?
试着创建指针数组,但是好像会有问题,请问有什么别的办法嘛?
谢谢!
[解决办法]
若你只有这些checkbox
QList<QCheckBox *> allCheckboxs= parentWidget.findChildren<QCheckBox *>();
若还有其他的,建议把他们的objectname放在QStringList里面,再对比
[解决办法]
创建后将将其保存在QList<QCheckBox *> 中
[解决办法]