c++ - Qt按钮按下增量

标签 c++ qt increment qpushbutton

我希望有人能帮助我,我遇到了一些问题。我有一个按钮,我想在其中增加一个值,只要它被按住或按下

void MainWindow::on_pushButton_4_pressed()
{
     //sLens->write("4");
}

应该增加的数字在 11-66 之间,但是最大的问题之一是当我按住按钮时,它增加一次直到我松开,然后需要再次单击它以增加 1 . 有没有什么方法可以让我一直按住不放呢?

谢谢。

最佳答案

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

关于c++ - Qt按钮按下增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45565532/

相关文章:

c++ - 当前的标准草案似乎无法解释为什么两个结构化绑定(bind)声明相互冲突

c++ - std::vector 内部结构

c++ - 使用迭代器列表删除 vector 中的元素?

c++ - glGetUniformLocation 给出 glError : GL_INVALID_VALUE

qt - QAbstractItemView 向模型询问无效索引

QTextEdit 或 QTextBrowser 性能问题

c - 这个 C 代码如何工作,但另一个说需要 L 值?

java - Android NDK - 只能用 C/C++ 编写

c++ 取消引用迭代器时 x++ 和 x = x + 1 之间的区别

java - 什么会导致 for 循环在应该递增时递减?