我有一个Qt应用程序。我想在按下QPushButton时触发一些 Action ,并在释放按钮时停止它。
我已经读了一点,到目前为止,我发现是重新实现mousePressEvent以启动计时器以发出信号并执行我的操作,还重新实现mouseReleaseEvent以停止该计时器。还有其他方法还是最正确的方法?
感谢致敬
最佳答案
QPushButton有 pressed()
和 released()
信号。连接pressed()
可以激活您想要在按下按钮时激活的任何内容,并在发出released()
信号时将其停止。
关于c++ - 在按下QPushbutton的同时做一些事情,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49510097/