问题在标题中。我在the documentation中找不到任何明显的地方,这暗示了一种解决方法。我是否必须使用递归子代查找方法并依次测试每个子代的父指针以滤除非直接子代?
顺便说一句,文档似乎是指“直接祖先”,我认为它的意思是“直接后代”。
(编辑:我正在寻找简单性,因此答案不必使用findChild()
方法。)
最佳答案
我在Qt 5中有一个added标记到QObject::findChild(),称为Qt::FindDirectChildOnly
,它允许您完全执行此操作。
所以这个问题很快就会成为过去的问题了:-)
关于qt - 是否有一种简单的方法来限制QObject::findChild()仅定向子级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8740278/