关于这个父子对象的操作。主要的功能作用:让2个QObject对象产生一个父子关系,而这样的父子关系有什么作用?放应用场景讲。

setParent(parent)

019 API - 图2

019 API - 图3

右侧的父子关系要怎么构造呢?

019 API - 图4

parent()

children()

  • 获取的都是一级,直接的父子。获取所有直接子对象

findChild(参数1, 参数2, 参数3)

找到一个就结束了

019 API - 图5

019 API - 图6

有些要求父对象也必须是控件,这样才能将一个控件添加到另一个控件上。

参数2 是用ObjectName来获取的

2级的话,会找到吗,也能查到。

其实是参数3起作用,递归查找。

019 API - 图7

findChildren(参数1, 参数2, 参数3)