我在我的程序中使用QPushButton()。通过这些按钮,我可以旋转物体。到目前为止运行良好。唯一的问题是,我必须点击多次旋转对象一点。这有点烦人。是不是有一种可能性,只要我按下按钮,这个物体就会继续旋转。这里有pressed()函数,但与clicked()没有区别。
QAbstractButton有一个可以打开的自动重复功能:
button->setAutoRepeat(true);
这将重复发出pressed(), released()和clicked()信号。您还可以指定发出信号的频率(setAutoRepeatInterval
),以及按钮在开始发出信号之前等待的时间(setAutoRepeatDelay
)。