버전 업그레이드

This commit is contained in:
2026-06-18 13:38:27 +09:00
parent a48a4b5fe5
commit ba33a78fec
37 changed files with 3355 additions and 1165 deletions

View File

@@ -110,7 +110,7 @@ class MainWindow(QMainWindow):
self.db_client = SQLClient()
self.plc_client = plc_client
self.setWindowTitle("비전 검사 시스템")
self.setWindowTitle("리플렉터 검사 시스템")
self.showFullScreen()
# 재학습 탭 연속 클릭(창 최소화 단축) 감지용
@@ -189,12 +189,15 @@ class MainWindow(QMainWindow):
)
self._register_page = RegisterPage(
self.insight, matcher=self.matcher, db_client=self.db_client
self.insight, matcher=self.matcher,
db_client=self.db_client, config=self.config,
)
self._inspect_page = InspectPage(
self.insight, self.basler,
detector=self.detector,
belt_delay=_belt_delay,
db_client=self.db_client,
config=self.config,
)
self._inspect_page.update_matcher(self.matcher)
self._settings_page.belt_settings_changed.connect(
@@ -271,6 +274,10 @@ class MainWindow(QMainWindow):
btn.setActive(i == idx)
if idx == 0:
self._settings_page._sync_connection_status()
elif idx == 1:
self._register_page.load_products()
elif idx == 2:
self._inspect_page.refresh_wk_results()
self.update_connection_status()
# ================================================================== #
@@ -296,6 +303,8 @@ class MainWindow(QMainWindow):
connected = db_client is not None and db_client.is_connected()
if hasattr(self, "_register_page"):
self._register_page.update_db(db_client)
if hasattr(self, "_inspect_page"):
self._inspect_page.update_db(db_client)
if hasattr(self, "_settings_page"):
self._settings_page._db_client = db_client
self._settings_page._set_db_connected(connected)