【问题标题】:Simulate mouse/keyboard events (gtk + HOOPS 3D)模拟鼠标/键盘事件(gtk + HOOPS 3D)
【发布时间】:2011-12-01 09:52:52
【问题描述】:

如何在 gtk/gdk 中模拟鼠标/键盘事件?我有一个包含 HOOPS 3D 小部件的窗口小部件,需要模拟鼠标点击窗口的各个部分,以及模拟键盘,即。按下 CTRL 等。

我找到了http://developer.gnome.org/gtk/2.24/gtk-Testing.html,但这不是我所需要的(特定的 X、Y 和键盘事件)

谢谢

【问题讨论】:

    标签: python gtk pygtk gdk hoops


    【解决方案1】:

    从基类 HBaseOperator 覆盖函数。创建一个新的运算符类。 例如:公共类 xx:HBaseOperator {

    }

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 不,我在所有平台上都需要这个,而不仅仅是 Windows。不过谢谢!可能有一天会派上用场。不过我找到了解决方案。
      【解决方案3】:

      由于我需要它来调用 HOOPS 3D 小部件的事件,我发现没有必要通过 gtk 来完成,可以通过将事件注入到 hoops 本身中来做到这一点http://developer.hoops3d.com/documentation/HoopsMVO/ref_manual/class_h_event_info.html - 使用 SetWindowPos API。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-09-10
        • 2012-06-26
        • 2023-03-23
        • 1970-01-01
        • 2011-05-19
        • 2011-10-25
        • 1970-01-01
        • 2011-06-01
        相关资源
        最近更新 更多