Use a blocking <sleep> call to periodically trigger a signal.

def work(self):
        """
        Use a blocking <sleep> call to periodically trigger a signal.
        """
        import time
        for val in range(200):
            time.sleep(0.1)
            self.sigUpdate.emit(val + 1)