Neuer Tag neues Problem.
Ich habe eine QWorkspace, in der ich dem Benutzer etwas zeichnen lassen will.
Die QWorkspace habe ich schon.
Ich schaffe es auch, dass ich zum Beispiel eine blaue Linie in das Hauptfenster zeichne, aber ich schaffe es nicht in die Workspace zu zeichnen.
Mein Code:
Code: Alles auswählen
void Mathematik::paintEvent(QPaintEvent *)
{
QPainter painter;
painter.begin(zeichenflaeche);
painter.setPen(Qt::blue);
painter.drawLine(100,20,100,100);
painter.end();
}Wenn ich das Programm ausführe kommt kontinuierlich folgendes:
Weiß jemand was ich falsch mache?QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::setPen: Painter not active
QPainter:Painter not active, aborted
mfg