Before today, I have never had issues with the style differences. All skins I used/made were fine, no matter what one was used.

However, today while working on a skin, I had an issue. I set the QTreeView's background to transparent (while having QMainWindow's background image set) and when I went to check it out, the TreeView section still had color.

After about 10 minutes of seeing if I messed up the coding, I tried to switch the style (I use Plastique by default). When I switch to the Windows style, it works just fine, TreeView goes transparent, but whenever I use any other style, it gets covered again.

Any ways I can possibly fix this?