提交 3cc1b548 编写于 作者: HinGwenWoong's avatar HinGwenWoong

Box color chagne when loaded

上级 e7570d5b
...@@ -1032,7 +1032,7 @@ class MainWindow(QMainWindow): ...@@ -1032,7 +1032,7 @@ class MainWindow(QMainWindow):
def loadLabels(self, shapes): def loadLabels(self, shapes):
s = [] s = []
for label, points, line_color, key_cls, difficult in shapes: for label, points, line_color, key_cls, difficult in shapes:
shape = Shape(label=label, line_color=line_color) shape = Shape(label=label, line_color=line_color, key_cls=key_cls)
for x, y in points: for x, y in points:
# Ensure the labels are within the bounds of the image. If not, fix them. # Ensure the labels are within the bounds of the image. If not, fix them.
...@@ -1046,16 +1046,7 @@ class MainWindow(QMainWindow): ...@@ -1046,16 +1046,7 @@ class MainWindow(QMainWindow):
shape.close() shape.close()
s.append(shape) s.append(shape)
# if line_color: self._update_shape_color(shape)
# shape.line_color = QColor(*line_color)
# else:
# shape.line_color = generateColorByText(label)
#
# if fill_color:
# shape.fill_color = QColor(*fill_color)
# else:
# shape.fill_color = generateColorByText(label)
self.addLabel(shape) self.addLabel(shape)
self.updateComboBox() self.updateComboBox()
...@@ -1588,6 +1579,8 @@ class MainWindow(QMainWindow): ...@@ -1588,6 +1579,8 @@ class MainWindow(QMainWindow):
if self.Cachelabel: if self.Cachelabel:
self.PPlabel = dict(self.Cachelabel, **self.PPlabel) self.PPlabel = dict(self.Cachelabel, **self.PPlabel)
if self.kie_mode:
# load key_cls
for image, info in self.PPlabel.items(): for image, info in self.PPlabel.items():
for box in info: for box in info:
if "key_cls" not in box: if "key_cls" not in box:
...@@ -1602,7 +1595,6 @@ class MainWindow(QMainWindow): ...@@ -1602,7 +1595,6 @@ class MainWindow(QMainWindow):
self.keyList.setItemLabel(item, key_text, rgb) self.keyList.setItemLabel(item, key_text, rgb)
# key list dialog # key list dialog
if self.kie_mode:
self.keyDialog = KeyDialog( self.keyDialog = KeyDialog(
text=self.key_dialog_tip, text=self.key_dialog_tip,
parent=self, parent=self,
...@@ -1614,7 +1606,6 @@ class MainWindow(QMainWindow): ...@@ -1614,7 +1606,6 @@ class MainWindow(QMainWindow):
flags=None flags=None
) )
self.lastOpenDir = dirpath self.lastOpenDir = dirpath
self.dirname = dirpath self.dirname = dirpath
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册