I also had similar requirement to customize QDial. All I could do using stylesheet is change the background color. I ended up subclassing QDial and handling paintEvent().