// 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()