Well... you should..... draw your button Use the QPainter parameter as the painter - use its methods to draw on it.If you have doubts, maybe you should look at the sourcecode of QPushButton.