erm, I don't think you should be using a QLabel for that. Take a look at QPainter. QLabel is for displaying text (or an image)