Ход мыслей был такой:
1. "Спрятать" окно/виджет верхнего уровня, установив TranslucentBackground.
2. Явно заставить отрисоваться всех потомков виджета.
Но, я плохо понимаю, что значит
i.e., any non-opaque regions of the widgets will be translucent because the widget will have an alpha channel.
ибо после установки атрибута Qt::WA_TranslucentBackground перестает отрисовываться вообще что-либо от виджета - ни его самого, ни потомков, ни даже рамки окна.