[qt5] render background in drawPrimitive instead of eventFilter
[qt5] figure out the right alpha to use from parents