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;")
|
||||
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.addWidget(self.camera_start_btn,
|
||||
alignment=Qt.AlignmentFlag.AlignCenter)
|
||||
layout.addWidget(self.info_label)
|
||||
layout.addWidget(self.error_label)
|
||||
layout.addStretch()
|
||||
self.setLayout(layout)
|
||||
|
||||
def set_info_text(self, text: str):
|
||||
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):
|
||||
|
||||
Reference in New Issue
Block a user