Turns out if you do everything correctly the QPainter items are alpha blended by default.