I haven't come up with a proper solution for this, but for now I have taken the QGraphicsProxyWidget out of the QGraphicsScene and just made it a frameless widget on top. This seems like a poor solution, but it solves the text redering problems as well as another rendering problem I didn't mention involving a border-image style sheet and a qpushbutton
Bookmarks