WQidget: Arbeitsfläche 'leeren'
Verfasst: 25. April 2008 14:28
Gibt es eine Funktion die meine 'Arbeitsfläche' bereingt, sprich grafisch alles löscht was sich darin befindet? (so ähnlich wie z.B. QWidget::update()).. hab in der Doc nichts gefunden.
Meine 'Arbeitsfläche' ist wie folgt definiert...:
Auf der Arbeistfläche kommen verschiedene QPixmaps, aber auch QRubberBand.
Die Function clean() löscht mir schon alle QPixmaps, weil ich die auch speichere, QRubberBand aber nicht, und ich will da auch nichts speichern.
Deswegen suche ich jetzt eine Lösung wie ich die QRubberB. wieder löschen kann!
Meine 'Arbeitsfläche' ist wie folgt definiert...:
Code: Alles auswählen
class WorkSheet : public QWidget
{
Q_OBJECT
public:
WorkSheet(QWidget *parent = 0);
...
public slot:
void clean();
...
private
QList<QPixmap> pixmaplist;
}
Die Function clean() löscht mir schon alle QPixmaps, weil ich die auch speichere, QRubberBand aber nicht, und ich will da auch nichts speichern.
Deswegen suche ich jetzt eine Lösung wie ich die QRubberB. wieder löschen kann!