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