import serial import time from PyQt6.QtCore import QObject, pyqtSignal class Load(QObject): dev: serial.Serial finished: pyqtSignal def __init__(self, uart_path: str): super(parent=None) self.dev = serial.Serial(uart_path) self.finished = pyqtSignal() def do_work(self): while True: # TODO time.sleep(0.1)