Python PySide按钮自动重复不';移动鼠标后才能启动

Python PySide按钮自动重复不';移动鼠标后才能启动,python,pyqt,pyside,Python,Pyqt,Pyside,我有一个PySide应用程序,它只有一个按钮,可以实现自动重复。但是自动重复功能似乎不能正常工作 如果我简单地点击并按住按钮,无论我等待多长时间或自动重复设置是什么,它的功能只调用一次。但只要我移动鼠标,按钮的功能就会被反复调用,就像它应该被调用一样 这是运行在64位Windows7上的Python2.6和PySide1.1.2 self.btn.setAutoRepeat(True) self.btn.setAutoRepeatDelay(200) self.btn.setAutoRepeat

我有一个PySide应用程序,它只有一个按钮,可以实现自动重复。但是自动重复功能似乎不能正常工作

如果我简单地点击并按住按钮,无论我等待多长时间或自动重复设置是什么,它的功能只调用一次。但只要我移动鼠标,按钮的功能就会被反复调用,就像它应该被调用一样

这是运行在64位Windows7上的Python2.6和PySide1.1.2

self.btn.setAutoRepeat(True)
self.btn.setAutoRepeatDelay(200)
self.btn.setAutoRepeatInterval(100)

在linux上使用普通QT4.x时,我遇到了类似的问题。问题是某个东西与单击的信号相连。我认为这是在偷/改变鼠标的焦点。我刚刚更改了该项目,以连接到释放的信号。这并不意味着你不能连接到clicked,但要确保没有窃取焦点的副作用