当前位置: 代码迷 >> QT开发 >> 回车键如何等效鼠标左键
  详细解决方案

回车键如何等效鼠标左键

热度:62   发布时间:2016-04-25 04:26:21.0
回车键怎么等效鼠标左键?
我想在界面中按下回车键时,等效为单击鼠标左键。
我的想法是:
在事件过滤器中,当监视回车键时,发射一个鼠标左键,但不知道怎么发射?
有没有其他方法可以实现啊?

------解决方案--------------------
成功~触发事件~

QMouseEvent *mousePressEvent = new QMouseEvent(QEvent::MouseButtonPress,QPoint(2,2),
Qt::LeftButton,0,0);
QMouseEvent *mouseReleaseEvent = new QMouseEvent(QEvent::MouseButtonRelease,QPoint(2,2),
Qt::LeftButton,0,0);
QCoreApplication::sendEvent(ui->pushButton_2,mousePressEvent);
QCoreApplication::sendEvent(ui->pushButton_2,mouseReleaseEvent);

弱弱的问下。。你不是sendEvnet发送的对象搞错了把~
  相关解决方案