1. findChild 函数
返回子控件叫"button1" 的控件
QPushButton *button = parentWidget->findChild<QPushButton *>("button1");
button->setText("start")
返回所有子控件的列表
QListWidget *list = parentWidget->findChild<QListWidget *>();
2. findChildren 函数
返回 子widget 列表中某个名字的widget 列表 如果没有返回空
QList<QWidget *> widgets = parentWidget.findChildren<QWidget *>("widgetname");
例如 返回所有父widget 中所有的QpushButtons
QList<QPushButton *> allPButtons = parentWidget.findChildren<QPushButton *>();
for(int i = 0; i < allPButtons.size(); i++)
{
QLabel* label = allPButtons.at(i);
label->setText(QString::number(i));
}