|
9 | 9 | import cv2 |
10 | 10 | import numpy as np |
11 | 11 | from pydantic import ValidationError |
12 | | -from PyQt5 import QtGui |
13 | | -from PyQt5.QtCore import Qt, QThread, pyqtSignal, pyqtSlot |
14 | | -from PyQt5.QtGui import QPixmap |
15 | | -from PyQt5.QtWidgets import QApplication, QGridLayout, QLabel, QWidget |
| 12 | +from PySide6 import QtGui |
| 13 | +from PySide6.QtCore import Qt, QThread, Signal, Slot |
| 14 | +from PySide6.QtGui import QPixmap |
| 15 | +from PySide6.QtWidgets import QApplication, QGridLayout, QLabel, QWidget |
16 | 16 | from tqdm import tqdm |
17 | 17 |
|
18 | 18 | from .commons import config_path_option, verbosity_option |
@@ -282,9 +282,9 @@ def update_state(self, state) -> Tuple[np.ndarray, State]: |
282 | 282 | class Display(QThread): |
283 | 283 | """Displays one or more presentations one after each other.""" |
284 | 284 |
|
285 | | - change_video_signal = pyqtSignal(np.ndarray) |
286 | | - change_info_signal = pyqtSignal(dict) |
287 | | - finished = pyqtSignal() |
| 285 | + change_video_signal = Signal(np.ndarray) |
| 286 | + change_info_signal = Signal(dict) |
| 287 | + finished = Signal() |
288 | 288 |
|
289 | 289 | def __init__( |
290 | 290 | self, |
@@ -409,7 +409,7 @@ def show_info(self) -> None: |
409 | 409 | } |
410 | 410 | ) |
411 | 411 |
|
412 | | - @pyqtSlot(int) |
| 412 | + @Slot(int) |
413 | 413 | def set_key(self, key: int) -> None: |
414 | 414 | """Sets the next key to be handled.""" |
415 | 415 | self.key = key |
@@ -484,7 +484,7 @@ def __init__(self): |
484 | 484 |
|
485 | 485 | self.update_info({}) |
486 | 486 |
|
487 | | - @pyqtSlot(dict) |
| 487 | + @Slot(dict) |
488 | 488 | def update_info(self, info: dict): |
489 | 489 | self.animationLabel.setText("Animation: {}".format(info.get("animation", "na"))) |
490 | 490 | self.stateLabel.setText("State: {}".format(info.get("state", "unknown"))) |
@@ -517,7 +517,7 @@ def stop(self): |
517 | 517 |
|
518 | 518 |
|
519 | 519 | class App(QWidget): |
520 | | - send_key_signal = pyqtSignal(int) |
| 520 | + send_key_signal = Signal(int) |
521 | 521 |
|
522 | 522 | def __init__( |
523 | 523 | self, |
@@ -603,13 +603,13 @@ def closeEvent(self, event): |
603 | 603 | self.closeAll() |
604 | 604 | event.accept() |
605 | 605 |
|
606 | | - @pyqtSlot(np.ndarray) |
| 606 | + @Slot(np.ndarray) |
607 | 607 | def update_image(self, cv_img: dict): |
608 | 608 | """Updates the image_label with a new opencv image""" |
609 | 609 | self.pixmap = self.convert_cv_qt(cv_img) |
610 | 610 | self.label.setPixmap(self.pixmap) |
611 | 611 |
|
612 | | - @pyqtSlot(dict) |
| 612 | + @Slot(dict) |
613 | 613 | def update_info(self, info: dict): |
614 | 614 | """Updates the image_label with a new opencv image""" |
615 | 615 | pass |
|
0 commit comments