Qt按钮按下增量

时间:2017-08-08 10:12:32

标签: c++ qt increment qpushbutton

我希望有人可以帮助我,我有一点问题。我有一个按钮,只要按住或按下

,我想在其中增加一个值
void MainWindow::on_pushButton_4_pressed()
{
     //sLens->write("4");
}

应该增加的数字在11-66之间,但是最大的问题之一是,当我按住按钮时,它会递增一次直到我放开,然后需要再次单击它以递增1如果按住按钮,有没有一种方法可以连续增加?

谢谢。

1 个答案:

答案 0 :(得分:2)

QPushButton继承自QAbstractButtonQAbstractButton有一个名为setAutoRepeat(bool)的方法,所以在主窗口的构造函数中执行button->setAutoRepeat(true)它应该有效。