我有一个 PySide 应用程序,它有一个实现自动重复的按钮。但自动重复功能似乎无法正常工作。
如果我只是单击并按住按钮,则无论我等待多长时间或自动重复设置是什么,它的功能都只会调用一次。但是只要我移动鼠标,按钮的功能就会被重复调用,就像它应该的那样。
这适用于在 Windows 7 64 位上运行的 Python 2.6、PySide 1.1.2。
self.btn.setAutoRepeat(True)
self.btn.setAutoRepeatDelay(200)
self.btn.setAutoRepeatInterval(100)