Basically I would like to for my header to look like: Item View-> QTreeView in http://doc.qt.io/qt-5/gallery-windows.html

Obviously I can accomplish that by setting the application style to "windows".
But "windowsxp" for example doesn't change the look. I assume it uses default which in my case is pulled from Windows10.

Now I don't want to use StyleSheet as it doesn't look good if someone is using different Windows Theme colors.
Can I somehow modify the look of default style to something like my example without hardcoding the look?
Perhaps when reimplementing paintSection event can I force it to different style without changing the style of whole application? I tried few things but couldn't make it work.