QT中如何有效查找父对象的子对象

时间:2024-10-12 09:26:36

1、创建QFrame对象,其存储三个QLineEdit类型的对象,那么可以通过QFrame对拇峨镅贪象的findChildren函数获取存储QLineEdit类型的QList,硼讷侍逖再通过QList操作QLineEdit对象

QT中如何有效查找父对象的子对象

2、启动运行对话框之后,可以看到三个QLineEdit类型对象的值通过QList都设置成功

QT中如何有效查找父对象的子对象

3、同样调用findChild筠续师诈ren函数,并且指定第二个参数为Qt::FindDirectChildrenOnly,表示获取直接子女

QT中如何有效查找父对象的子对象

4、从运行的结果看,同样可以通过返回的QList来控制QLineEdit

QT中如何有效查找父对象的子对象

5、如果需要获取指定的对象,那么调用findChild,并且输入指定对象的ObjectName

QT中如何有效查找父对象的子对象

6、获取第二个QLineEdit对象,然后重新设置了文本信息,结果如下图所示

QT中如何有效查找父对象的子对象
© 手抄报圈