Рекомендую посмотреть в Ассистанте QPainter (там даже примеры есть)
void SimpleExampleWidget::paintEvent(QPaintEvent *)
{
QPainter painter(this);
painter.setPen(Qt::blue);
painter.setFont(QFont("Arial", 30));
painter.drawText(rect(), Qt::AlignCenter, "Qt");
}
Там еще много всяких вкусностей...
МСВС?