如何在gtk / gdk中模拟鼠标/键盘事件?我有一个包含HOOPS 3D小部件的窗口小部件,需要模拟鼠标点击窗口的各个部分,以及模拟键盘,即。按住CTRL等等。
我发现http://developer.gnome.org/gtk/2.24/gtk-Testing.html但这不是我需要的(特定的X,Y和键盘事件)
由于
答案 0 :(得分:1)
覆盖基类HBaseOperator中的函数。创建一个新的运算符类。 例如:公共类xx:HBaseOperator {
}
答案 1 :(得分:0)
这会有所帮助:Are there any libraries for Python to simulate keyboard action? :::::: http://pypi.python.org/pypi/SendKeys/0.3
答案 2 :(得分:0)
由于我需要这个来调用HOOPS 3D小部件的事件,我发现没有必要通过gtk来完成它,可以通过将事件注入到篮球本身http://developer.hoops3d.com/documentation/HoopsMVO/ref_manual/class_h_event_info.html中来实现 - 使用SetWindowPos API。