ich habe ein QGraficsView Object via Code erstellt und binde dies danach über
Code: Alles auswählen
QGridLayout *mainLayout = new QGridLayout;
this->setLayout(mainLayout);
mainLayout->addWidget(&myGrafik);
Doch obwohl er das PaintEvent aufruft, wird am Object nichts verändert.
Was machte ich hier ggf. falsch?
Code: Alles auswählen
void Grafik::paintEvent(QPaintEvent*)
{
QPainter painter(this);
painter.setBackground(QBrush(QColor(Qt::red)));
QFont serifFont("Brush Script MT", 16, QFont::Bold);
gsc.addText("Testtext", serifFont);
setScene(&gsc);
}