Update LegendItem.py
Propose adding a clear() method (or equivalent) for easier legend re-use with dynamically updated plots...
This commit is contained in:
parent
ad7453c781
commit
6648db031e
@ -101,6 +101,15 @@ class LegendItem(GraphicsWidget, GraphicsWidgetAnchor):
|
|||||||
label.close()
|
label.close()
|
||||||
self.updateSize() # redraq box
|
self.updateSize() # redraq box
|
||||||
|
|
||||||
|
def clear(self):
|
||||||
|
"""
|
||||||
|
Removes all items from the legend.
|
||||||
|
|
||||||
|
Useful for reusing and dynamically updating charts and their legends.
|
||||||
|
"""
|
||||||
|
while self.items != []:
|
||||||
|
self.removeItem(self.items[0][1].text)
|
||||||
|
|
||||||
def updateSize(self):
|
def updateSize(self):
|
||||||
if self.size is not None:
|
if self.size is not None:
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user