In workspace zeichnen
Verfasst: 29. August 2010 14:23
Hallo ich schon wieder 
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:
zeichenflaeche ist die QWorkspace.
Wenn ich das Programm ausführe kommt kontinuierlich folgendes:
mfg
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