这里父控件是QGroupBox,子控件是QLineEdit
QList<QLineEdit*> list = ui.groupBox_11->findChildren<QLineEdit*>(); for (int i = 0; i < list.size(); i++) { QLineEdit* le = list.at(i); le->setText(QString::number(i)); }
1、注意这里的顺序是xxx.ui的文本模式中控件的顺序
2、注意只能是容器类控件:group、widget可以获取到,如果是用一个layout来或者,返回list是空的