只要按下QPushButton()就应该做出反应

bud*_*ddy 7 mouse qt pressed click button

我在我的程序中使用QPushButton().使用这些按钮,我可以旋转对象.到目前为止工作正常.唯一的问题是我必须多次单击才能进一步旋转对象.这有点烦人.只要我按下它并且物体将进一步旋转,按钮是否有可能保持按下状态.按下了函数(),但clicked()没有区别.

Dan*_*her 21

QAbstractButton具有自动重复功能,您可以打开:

button->setAutoRepeat(true);
Run Code Online (Sandbox Code Playgroud)

这将重复发出pressed(),release()和clicked()信号.您还可以指定信号发出的频率(setAutoRepeatInterval),以及按钮在开始发射之前等待的时间(setAutoRepeatDelay).