QList<QLineEdit *> lineEditList=ui->widget->findChildren<QLineEdit *>();
for (int i=0;i<lineEditList.count();i++)
{
lineEditList.at(i)->setText("mytest");
}
一个简单的例子,遍历界面上所有QLineEdit控件
QPushButton *list = parentWidget->findChild<QPushButton *>(QString(), Qt::FindDirectChildrenOnly);
返回直接的子控件(FindChildrenRecursively递归查找FindDirectChildrenOnly查找直接孩子)
参考博客https://blog.csdn.net/liang19890820/article/details/52118210