怎么通过代码实现回车功能,而不用真正地按下回车呢?
你参考下这个文章https://blog.csdn.net/qq_37997682/article/details/119591015
就两句代码:
构造函数中加入代码:(如果需要加入对应头文件那就加入头文件吧)
QKeyEvent keyPress(QEvent::KeyPress, Qt::Key_Enter, Qt::NoModifier, QString());
QCoreApplication::sendEvent(this, &keyPress);
然后你可以重写keyPressEvent函数进行验证,例如:
验证是否有按下回车键如下:
问题解决,点个采纳吧!
QShortcut *key=new QShortcut(QKeySequence(Qt::Key_Return),this);//创建一个快捷键
connect(key,SIGNAL(activated()),this,SLOT(槽函数));//连接到指定槽函数