比如,需要獲取一個tabwidget裏面的所有QLabel的對象名稱,並對該類對象實現批量操作,如賦值。
代碼如下:
QList<QLabel *> labelList = ui->tabwidget->findChildren<QLabel *>();
foreach(auto lbl,labelList)
{
qDebug()<<lbl->text()<<lbl->objectName();//打印所有label的對象名稱和文本內容
lbl->setText("");//設置所有label爲空字符串
}
其餘功能,可以查看幫助。