@Chris-Kawa That's a valid point I hadn't considered. I'll just have to give this some more thought.
It seems like maybe the most "Qt-correct" design would be to override childEvent(QChildEvent* event) to take the pointer into the member object when a child is added to the parent object. This would then, at least, bypass the need to call "findChild" over and over again.