probleme PaintEvent sur QScrollArea
j'ai une classe QScrollArea avec une QWidget scrollAreaWidgetContents a l'interieur
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| childScrollArea::childScrollArea(QWidget *parent) :
QScrollArea(parent),
m_ui(new Ui::childScrollArea)
{
scrollAreaWidgetContents = new QWidget();
childScrollArea->setWidget(scrollAreaWidgetContents);
scrollAreaWidgetContents->show();
}
void childScrollArea::paintEvent(QPaintEvent * /* event */)
{
QPainter painter(this);
painter.fillRect(QRect(0, 0, 300, 300), Qt::blue );
} |
quand j'essaye d'ecrire dans ma fenetre en reponse a un PaintEvent, le PaintEvent est appele mais ma fenetre reste vide!
Qu'est ce que je ne fais pas correctement?