对于循环跳过信号发射/插槽

时间:2017-02-15 02:34:33

标签: python python-3.x for-loop signals-slots

我正在尝试调用函数'计算'在我的for循环中,但是当我运行此代码时,它会跳过代码' self.stream.emit()'并继续for循环。我已经尝试过睡眠而且我对线程没有太多了解所以尝试了代码如何暂停for循环,调用其他函数然后继续循环

self.stream.connect(self.calculate)
stream = Signal()
def automated_process(self):
    for x in range(0, len(self.get_data)):
        self.pan_angle = self.get_data[x][0]
        self.tilt_angle = self.get_data[x][1]
        self.pass_excel_values.emit("self.pan_angle","self.tilt_angle")
        time.sleep(10)            
        self.stream.emit()            
        #t = threading.Thread(target=self.setup_camera)
        #t.start

0 个答案:

没有答案