But if I would just use the EffectWidget the whole background would be blurred. If I only want to blur the area behind the widget, I would need to get the "pixels" behind the widget, put these as a texture in the EffectWidget and blur only that.
So how do I get the pixels behind the widget?
Something like fbo.texture.get_region(widget.x, widget.y, widget.width, widget.height)?
But does that work during the draw process?