Python pyqt4运行功能单元按钮保持不动

Python pyqt4运行功能单元按钮保持不动,python,pyqt,pyqt4,Python,Pyqt,Pyqt4,我正在用pyqt4制作一个gui,它将启用一个功能,直到按下一个按钮。该按钮运行一个函数。但当我按住按钮时,函数的执行停止了。我的代码如下所示: self.pushButton.clicked.connect(self.func) def func(self): GPIO.output(StepPinForward, GPIO.HIGH) print "forwarding running motor " time.sleep(1) GPIO.ou

我正在用pyqt4制作一个gui,它将启用一个功能,直到按下一个按钮。该按钮运行一个函数。但当我按住按钮时,函数的执行停止了。我的代码如下所示:

 self.pushButton.clicked.connect(self.func)

 def func(self):
     GPIO.output(StepPinForward, GPIO.HIGH)
     print "forwarding running  motor "
     time.sleep(1)
     GPIO.output(StepPinForward, GPIO.LOW)

如何使功能启用直到我按住按钮

您希望在按下按钮时执行任务吗?是的,我希望在按下按钮时执行任务您可以给出“做点什么”的示例是的,很抱歉,我的函数有点长,但你可以把它看作一个简单的函数。给我一个简单函数的例子。