• 7160阅读
  • 11回复

我想模拟鼠标左右键 如何》? [复制链接]

上一主题 下一主题
离线chenliangzhu
 
只看楼主 倒序阅读 楼主  发表于: 2009-02-16
— 本帖被 XChinux 执行加亮操作(2009-02-16) —
用QTestEventList可以模拟鼠标轨迹
但是按键一个QPushButton, Button没有被按下的动作
该如何作呢??
离线chenliangzhu
只看该作者 1楼 发表于: 2009-02-16
我用的是qws方式运行 的
离线duduqq

只看该作者 2楼 发表于: 2009-02-16
要用系统下的API才行的
离线mumutouv

只看该作者 3楼 发表于: 2009-02-16
也可以直接使用qt里面的QCoreApplication的sendevent函数
离线chenliangzhu
只看该作者 4楼 发表于: 2009-02-16
qt 中添加XTestFakeMotionEvent这个函数就行吧?
但是  undefined reference to `XTestFakeMotionEvent 这个错误是不是我的库没加上阿??
离线duduqq

只看该作者 5楼 发表于: 2009-02-16
是的,在LINUX下你得装Xtst这个库
离线chenliangzhu
只看该作者 6楼 发表于: 2009-02-16
我装了 在qt里添加了头文件 还需要作什么呢
离线chenliangzhu
只看该作者 7楼 发表于: 2009-02-16
我看的include文件下有 这些头文件
#include <X11/extensions/XTest.h>

#include <X11/keysym.h>
为什么还出现这个问题呢
undefined reference to `XTestFakeMotionEvent..........

怎么回事?
离线chenliangzhu
只看该作者 8楼 发表于: 2009-02-16
到底是怎么回事阿??
离线duduqq

只看该作者 9楼 发表于: 2009-02-17
把这些都包含试试
#include <X11/extensions/XTest.h>
#include <X11/Xlib.h>
#include <X11/keysym.h>
#include <X11/keysymdef.h>
离线mumutouv

只看该作者 10楼 发表于: 2009-02-17
link出错嘛,基本编译常识啊
离线duduqq

只看该作者 11楼 发表于: 2009-02-17
楼上的好像是正解,在MakeFIle里要加-lXtst
快速回复
限100 字节
 
上一个 下一个