# import kp import cv2, os, shutil, sys from PyQt5.QtWidgets import (QApplication, QWidget, QVBoxLayout, QLabel, QPushButton, QComboBox, QFileDialog, QMessageBox, QHBoxLayout, QDialog, QListWidget, QScrollArea, QFrame, QListWidgetItem, QTextEdit) from PyQt5.QtSvg import QSvgWidget from PyQt5.QtMultimedia import QCamera, QCameraImageCapture, QCameraInfo, QMediaRecorder, QAudioRecorder from PyQt5.QtMultimediaWidgets import QVideoWidget from PyQt5.QtGui import QPixmap, QMovie from PyQt5.QtCore import Qt, QTimer, QUrl from ..config import UXUI_ASSETS, WINDOW_SIZE, BACKGROUND_COLOR def show_error_popup(self, message): error_dialog = QMessageBox.critical(self, "Error", message)