feat: add error label and update related methods in CameraPlaceholder
This commit is contained in:
@@ -100,15 +100,27 @@ class CameraPlaceholder(QWidget):
|
|||||||
"background-color: transparent; color: #CECECE; font-size: 18px;")
|
"background-color: transparent; color: #CECECE; font-size: 18px;")
|
||||||
self.info_label.setAlignment(Qt.AlignmentFlag.AlignCenter)
|
self.info_label.setAlignment(Qt.AlignmentFlag.AlignCenter)
|
||||||
|
|
||||||
|
self.error_label = QLabel()
|
||||||
|
self.error_label.setStyleSheet(
|
||||||
|
"background-color: transparent; color: #CECECE; font-size: 18px; font-style: italic;")
|
||||||
|
self.error_label.setAlignment(Qt.AlignmentFlag.AlignCenter)
|
||||||
|
|
||||||
layout.addStretch()
|
layout.addStretch()
|
||||||
layout.addWidget(self.camera_start_btn,
|
layout.addWidget(self.camera_start_btn,
|
||||||
alignment=Qt.AlignmentFlag.AlignCenter)
|
alignment=Qt.AlignmentFlag.AlignCenter)
|
||||||
layout.addWidget(self.info_label)
|
layout.addWidget(self.info_label)
|
||||||
|
layout.addWidget(self.error_label)
|
||||||
layout.addStretch()
|
layout.addStretch()
|
||||||
self.setLayout(layout)
|
self.setLayout(layout)
|
||||||
|
|
||||||
def set_info_text(self, text: str):
|
def set_info_text(self, text: str):
|
||||||
self.info_label.setText(text)
|
self.info_label.setText(text)
|
||||||
|
|
||||||
|
def set_error_text(self, text: str):
|
||||||
|
self.error_label.setText(text)
|
||||||
|
|
||||||
|
def set_button_text(self, text:str):
|
||||||
|
self.camera_start_btn.setText(text)
|
||||||
|
|
||||||
|
|
||||||
class ViewWithOverlay(QWidget):
|
class ViewWithOverlay(QWidget):
|
||||||
|
|||||||
Reference in New Issue
Block a user