Qt处理同类控件findchildren()

mac2026-01-24  8

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

最新回复(0)