• 6725阅读
  • 2回复

如何模拟鼠标按键 [复制链接]

上一主题 下一主题
离线bahuasheng
 
只看楼主 倒序阅读 楼主  发表于: 2009-10-31
请问各位大侠如何模拟鼠标的按键呢,按键要求在指定窗口指定位置按下
谢谢大家了。
离线午小夜

只看该作者 1楼 发表于: 2009-11-01
模拟信号,接收槽。
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线sbtree
只看该作者 2楼 发表于: 2009-11-02
首先你要跟踪鼠标位置,在鼠标移动事件(mouseMoveEvent)中把当前的鼠标位置记录下来,接着就是创建一个鼠标按下事件并把这个事件发送到相应的窗口
QMouseEvent event(QEvent::MouseButtonPress, pos, 0, 0, 0);
QApplication::sendEvent(win, &event);
windows 7 + VC++2008 + Qt4.5.2
快速回复
限100 字节
 
上一个 下一个