// findChild找到名为 pushButton_sm_ i 的button设置Text
for(int i=0 ;i<10; i++){
QPushButton* btn = ui->widget->findChild<QPushButton*>(QString("pushButton_sm_%1").arg(i+1));
btn->setText("xxxx");
}
//findChildren找到所有tabwidget里的lineEdit 返回给QList容器 ineEdit 参数为控件的objectName
QLinEdit *lineEdit;
QList<QLineEdit *>List=ui->tabWidget->findChildren<QLineEdit *>();
for(auto& lineEdit: List){
lineEdit->setText();
}
findChild()与findChildren()不支持MSVC6,因此Qt专门提供了另外两个兼容VC6的函分别为:qFindChild()与qFindChildren()