You can be assured its the later and not the former.This is almost certainly a scenario the designers of Qt overlooked, or perhaps ruled out; otherwise it should be possible to make a Widget a direct child of an Object.
It makes no sense to have a visible child (QWidget) to a non visible QObject.
You might want to have a look at QSignalMapper.
Bookmarks