within an MDI I have subwindows as QScrollArea with a QWidget scrollAreaWidgetContents inside
childScrollArea
::childScrollArea(QWidget *parent
) : m_ui(new Ui::childScrollArea)
{
scrollAreaWidgetContents
= new QWidget();
childScrollArea->setWidget(scrollAreaWidgetContents);
scrollAreaWidgetContents->show();
}
void childScrollArea
::paintEvent(QPaintEvent * /* event */) {
painter.
fillRect(QRect(0,
0,
300,
300), Qt
::blue );
}
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 );
}
To copy to clipboard, switch view to plain text mode
unfortunately the paint event in this case does not do any painting in the window!
what do i do wrong?
Thanks for any hint
Bookmarks