From ca576ca3cf3f6a211e5b0a96305a2e2017bd6200 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Thu, 11 Feb 2021 11:49:01 -0500 Subject: [PATCH] Add label delete method --- piker/ui/_label.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/piker/ui/_label.py b/piker/ui/_label.py index 4704bfed..8143871e 100644 --- a/piker/ui/_label.py +++ b/piker/ui/_label.py @@ -105,6 +105,9 @@ class Label: self._af = self.txt.pos().x + # not sure if this makes a diff + self.txt.setCacheMode(QtGui.QGraphicsItem.DeviceCoordinateCache) + # TODO: edit and selection support # https://doc.qt.io/qt-5/qt.html#TextInteractionFlag-enum # self.setTextInteractionFlags(QtGui.Qt.TextEditorInteraction) @@ -186,3 +189,6 @@ class Label: def hide(self) -> None: self.txt.hide() + + def delete(self) -> None: + self.vb.scene().removeItem(self.txt)