Can someone link me to an explanation of what the different palette elements do and under what circumstances certain palette elements might or might be available/applicable. I'm having a very hard time doing something as simple as changing the background colour of a button when its active/disabled. However, there's no problem changing the button text for active/inactive. Whats the difference (should there be?) between running my program on windows and on my target embedded system. Does it have something to do with styles? If so how do I change the style on windows so its reflects the style I'm using (but haven't explicitly set) on my Raspberry Pi using PyQt4? Thanks.