I don't think Qt can do this, because it has no knowledge of what is out side its scope (the desktop widget is the top most widget it knows about) so it can't render what ever is behind it.The desktop widget should be made transparent along with the window (custom QWebView) so that the bottom video decoder plane is visible.
Why not hide the desktop widget instead for the duration of the video playing? or something along this line...
Bookmarks