Qt 只要按下QPushButton(),它就会做出反应

Qt 只要按下QPushButton(),它就会做出反应,qt,button,mouse,pressed,click,Qt,Button,Mouse,Pressed,Click,我正在程序中使用QPushButton()。我用这些按钮旋转我的物体。 到目前为止效果很好。唯一的问题是我必须单击多次才能将对象再旋转一点。这有点烦人。有没有可能只要我按下按钮,它就会一直按下,物体就会进一步旋转。函数为pressed(),但与clicked()没有区别。具有自动重复功能,您可以打开该功能: button->setAutoRepeat(true); 这将反复发出pressed()、released()和clicked()信号。您还可以指定信号发出的频率(setAutoRe

我正在程序中使用QPushButton()。我用这些按钮旋转我的物体。 到目前为止效果很好。唯一的问题是我必须单击多次才能将对象再旋转一点。这有点烦人。有没有可能只要我按下按钮,它就会一直按下,物体就会进一步旋转。函数为pressed(),但与clicked()没有区别。

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

button->setAutoRepeat(true);

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

谢谢,这正是我想要的:)