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.
You can be assured its the later and not the former.
It makes no sense to have a visible child (QWidget) to a non visible QObject.
You might want to have a look at QSignalMapper.