首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

回车键如何等效鼠标左键

2012-11-08 
回车键怎么等效鼠标左键?我想在界面中按下回车键时,等效为单击鼠标左键。我的想法是:在事件过滤器中,当监视

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

[解决办法]
成功~触发事件~

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发送的对象搞错了把~

热点排行