Ich bin neu hier und habe vor ein paar Wochen angefangen Qt 4.1 zu nutzen.
Ich wollte nun gerne einen Graphen der einen Temperaturverlauf darstellt zeichnen. Dazu zeichen ich eine Linie zwischen der letzten Messung und der aktuellen. Das Problem ist, dass jedes Mal wenn ich eine neue Linie zeichne die vorherige verschwindet. Also das Widget scheint sich das was ich bisher gezeichnet habe nicht zu merken und löscht alles wenn das PaintEvent aufgerufen wird. Das ist aber sehr blöd wenn man einen Graphen zeichnen will. Mein PaintEvent sieht so aus:
Code: Alles auswählen
void renderArea::paintEvent(QPaintEvent *)
{
QPainter painter(this);
painter.setPen(QPen(QColor("red")));
painter.drawLine(counter-10,last_temp*10,counter,act_temp*10);
counter+=10;
};Danke im Voraus