比如,需要获取一个tabwidget里面的所有QLabel的对象名称,并对该类对象实现批量操作,如赋值。
代码如下:
QList<QLabel *> labelList = ui->tabwidget->findChildren<QLabel *>();
foreach(auto lbl,labelList)
{
qDebug()<<lbl->text()<<lbl->objectName();//打印所有label的对象名称和文本内容
lbl->setText("");//设置所有label为空字符串
}
其余功能,可以查看帮助。