Löschen von Widget im QVBoxLayout
Verfasst: Mittwoch 1. Juli 2015, 15:18
Hallo zusammen,
Ich habe in meinem Programm mit QTDesigner ein QWidget erstellt um darin ein Plot zu erzeugen. Das habe ich dann als QVBoxLayout definiert, ein Plotwidget erzeugt und die Daten darin abgespeichert..
Anschließend habe ich mit dem addWidget befehl das PlotWidget im Layout eingesetzt... funktioniert auch alles super...
Nur jetzt möchte ich den Plot überschrieben und wenn ich nochmal den Befehl addWidget aufrufe wird nur untendrunter ein neues erzeugt, ich möchte also zunächst das alte löschen und das neue anzeigen...
Ich habe es auch schon mit self.qlayout.removeWidget(self.plotWidget) versucht, leider ohne Erfolg...
ich hoffe ihr könnt mir helfen...
LG Tobi
Ich habe in meinem Programm mit QTDesigner ein QWidget erstellt um darin ein Plot zu erzeugen. Das habe ich dann als QVBoxLayout definiert, ein Plotwidget erzeugt und die Daten darin abgespeichert..
Anschließend habe ich mit dem addWidget befehl das PlotWidget im Layout eingesetzt... funktioniert auch alles super...
Nur jetzt möchte ich den Plot überschrieben und wenn ich nochmal den Befehl addWidget aufrufe wird nur untendrunter ein neues erzeugt, ich möchte also zunächst das alte löschen und das neue anzeigen...
Code: Alles auswählen
self.qlayout = QtGui.QVBoxLayout()
self.qwidget.setLayout(self.floraEuler)
self.plotWidget = PlotWidget()
self.plotWidget.plot(self.time, self.dataX)
self.qlayout.addWidget(self.plotWidget)
ich hoffe ihr könnt mir helfen...
LG Tobi