From 00030826ea62652ee228e32f8f0aeb7aceb75a5c Mon Sep 17 00:00:00 2001 From: HinGwenWoong Date: Thu, 24 Feb 2022 22:26:58 +0800 Subject: [PATCH] Fixed BUG: in kie mode, when change key and enter a new key will crash the software --- PPOCRLabel/PPOCRLabel.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/PPOCRLabel/PPOCRLabel.py b/PPOCRLabel/PPOCRLabel.py index da6864d8..2287ba7d 100644 --- a/PPOCRLabel/PPOCRLabel.py +++ b/PPOCRLabel/PPOCRLabel.py @@ -2212,6 +2212,12 @@ class MainWindow(QMainWindow): self.key_previous_text = key_text for shape in self.canvas.selectedShapes: shape.key_cls = key_text + if not self.keyList.findItemsByLabel(key_text): + item = self.keyList.createItemFromLabel(key_text) + self.keyList.addItem(item) + rgb = self._get_rgb_by_label(key_text, self.kie_mode) + self.keyList.setItemLabel(item, key_text, rgb) + self._update_shape_color(shape) def undoShapeEdit(self): -- GitLab