i'm a bit late, but it seems what you are looking for is doable by overriding the paint event of your widget as explained in this thread: pyside set background image via style sheet not working
Hope this helps