Greets!
I'd like to use ShaderEffectItem on a QML widget to have that widget affect the appearance of everything underneath it. For instance, it would be nice to be able to use a shader to blur and desaturate the area underneath a semi-transparent widget. This is proving difficult, though, as there's no obvious way for me to access anything on the screen below the widget in question. The documentation says:
It is possible to define one or more ShaderEffectItems to be a ShaderEffectSource
for other ShaderEffectItems, but ShaderEffectItem should never be
declared as a child element of its source item(s) because it would cause
circular loop in the painting.
Any idea if there's a way to hack around this? Having a widget that can affect the pixels underneath it (with more than just alpha blending) would allow for some pretty neat effects.
Thanks!
Bart
--
--