• 5222阅读
  • 1回复

求助,Qt版按键精灵(初步解决) [复制链接]

上一主题 下一主题
离线benkei
 

只看楼主 倒序阅读 楼主  发表于: 2009-07-02
想用Qt编个按键精灵,但发现QApplication的postEvent只能把鼠标事件发送到最上层控件,不知道怎么层层影响到各个子控件。

不知道用postEvent对不对,还是有其它更好用的类呢?

恩,发现了,应该是用QApplication的widgetAt函数,获得处于鼠标控制下控件指针,然后用sendevent对控件发送事件

不过这方法只控制同一进程内的控件,跨进程就不知道咋办了。赫赫。
[ 此帖被benkei在2009-07-04 19:22重新编辑 ]
离线benkei

只看该作者 1楼 发表于: 2009-07-04
是不是该考虑一下不用QT,用Linux自带的系统函数呢?
快速回复
限100 字节
 
上一个 下一个