我有一个Qt应用程序。我想在按下QPushButton时触发一些 Action ,并在释放按钮时停止它。
我已经读了一点,到目前为止,我发现是重新实现mousePressEvent以启动计时器以发出信号并执行我的操作,还重新实现mouseReleaseEvent以停止该计时器。还有其他方法还是最正确的方法?

感谢致敬

最佳答案

QPushButton有 pressed() released() 信号。连接pressed()可以激活您想要在按下按钮时激活的任何内容,并在发出released()信号时将其停止。

关于c++ - 在按下QPushbutton的同时做一些事情,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49510097/

10-09 23:14