查看完整版本: [-- 如何模拟鼠标点击屏幕中某坐标? --]

QTCN开发网 -> Qt基础编程 -> 如何模拟鼠标点击屏幕中某坐标? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

zhangxin5509 2019-10-19 19:19

如何模拟鼠标点击屏幕中某坐标?

类似按键精灵中的鼠标点击。以下代码是从网上搜来的,运行后并没有效果。我的是苹果电脑,求大神指点谢谢~~


QPoint pos;
pos.setX(88);
pos.setY(58);
QMouseEvent *mEvnPress;
QMouseEvent *mEvnRelease;
mEvnPress = new QMouseEvent(QEvent::MouseButtonPress, pos, Qt::LeftButton, Qt::LeftButton, Qt::NoModifier);
QApplication::sendEvent(QWidget::focusWidget(),mEvnPress);
mEvnRelease = new QMouseEvent(QEvent::MouseButtonRelease, pos, Qt::LeftButton, Qt::LeftButton, Qt::NoModifier);
QApplication::sendEvent(QWidget::focusWidget(),mEvnRelease);

20091001753 2019-10-19 23:19
https://blog.csdn.net/m32692529/article/details/78652089

liulin188 2019-10-20 11:37
用qt的不行,qt的那一套是只支持qt的
要用windows api
或者用第三方插件,比如大漠插件。

zhangxin5509 2019-10-20 19:18
20091001753:https://blog.csdn.net/m32692529/article/details/78652089 (2019-10-19 23:19) 

这个代码看过了,无效,NULL是错误的

zhangxin5509 2019-10-20 19:19
liulin188:用qt的不行,qt的那一套是只支持qt的
要用windows api
或者用第三方插件,比如大漠插件。 (2019-10-20 11:37) 

我支持mac吧?

zhangxin5509 2019-10-23 22:24
  来人呀

dbzhang800 2019-10-24 10:00
zhangxin5509:[表情]  来人呀 (2019-10-23 22:24) 

去查 MAC 的API吧,和Qt没什么关系


查看完整版本: [-- 如何模拟鼠标点击屏幕中某坐标? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled