From b55a70d2b2c940e5911b68c6b72f1e703309bb52 Mon Sep 17 00:00:00 2001 From: njdaoyehu Date: Fri, 22 Nov 2024 10:21:44 +0800 Subject: [PATCH] fixed --- components/image_framework.py | 2 ++ styles/global.qss | 1 + widget/task_list.py | 1 + widget/task_run.py | 8 +++++++- 4 files changed, 11 insertions(+), 1 deletion(-) diff --git a/components/image_framework.py b/components/image_framework.py index ea461eb..7f03d79 100644 --- a/components/image_framework.py +++ b/components/image_framework.py @@ -95,6 +95,8 @@ class ImageFramework(EdgeComponent): self.logger.info(f"roi data, roi_data[{i}].isGood:{roi_data.isGood}") self.logger.info(f"roi data, roi_data[{i}].mRoiPoints:{list(roi_data.mRoiPoints)}") + self.signals.on_image_result.emit(record.roi_size) + self.logger.info("image framework callback done.") self.data_callback = CallbackType(_callback) diff --git a/styles/global.qss b/styles/global.qss index 193ca71..e242107 100644 --- a/styles/global.qss +++ b/styles/global.qss @@ -62,6 +62,7 @@ QWidget#jsonWidget { QPlainTextEdit { color: #D9E1E7; border: none; + border: 1px solid #D9E1E7; background-color: transparent; } diff --git a/widget/task_list.py b/widget/task_list.py index 8b2e43e..1322764 100644 --- a/widget/task_list.py +++ b/widget/task_list.py @@ -102,6 +102,7 @@ class TaskListWidget(QWidget): param = QPlainTextEdit(self.content_widget) param.setPlainText(task[3]) param.setReadOnly(True) + param.setStyleSheet("border: 1px solid rgba(58,54,219,0.45); border-radius: 6px;") param.setGeometry(QRect(x, y, 400, 120)) x = x + 400 + offset label_start = QLabel(self.content_widget) diff --git a/widget/task_run.py b/widget/task_run.py index 9ef726b..658fb1e 100644 --- a/widget/task_run.py +++ b/widget/task_run.py @@ -30,8 +30,12 @@ class TaskRunDialog(QDialog): self.init_ui() - def init_ui(self): + AppContext.get_edge_context().get_component('image-framework').signals.on_image_result.connect(lambda data: self.image_result(data)) + def image_result(self, data): + ccc = data + + def init_ui(self): # bim self.bim_widget = QWidget() self.bim_widget.setObjectName("bimWidget") @@ -229,6 +233,8 @@ class TaskRunDialog(QDialog): self.start_check_button.setEnabled(True) self.stop_check_button.setEnabled(False) + AppContext.get_edge_context().get_component('image-framework').start_detect() + def start_check(self): self.start_adjust_button.setEnabled(False) self.start_check_button.setEnabled(False)