【问题标题】:Generating a keypress event in wxWidgets programatically以编程方式在 wxWidgets 中生成按键事件
【发布时间】:2010-08-15 16:08:29
【问题描述】:

我正在寻找一种在 C++ wxWidgets 应用程序中以编程方式生成按键事件的方法,以测试我编写的控件。

有没有办法做到这一点?

非常感谢您的帮助!

萨哈斯

【问题讨论】:

    标签: events wxwidgets


    【解决方案1】:

    你应该先构建一个wxKeyEvent对象,填入必要的按键信息,然后调用目标控件的ProcessEvent方法。

    【讨论】:

      【解决方案2】:

      wx 2.9 很快就会有wxUIActionSimulator(它目前在主干中以基本形式存在,并且在即将合并的 svn 分支之一中以改进的形式存在)。如果需要,您应该能够获取相关文件并将它们与 wx 2.8 一起使用,但我尚未对此进行测试。

      【讨论】:

      • 感谢您的链接,但显然它仅适用于 Windows,但我想要一个适用于 Linux 的解决方案
      猜你喜欢
      • 1970-01-01
      • 2013-08-12
      • 2011-02-02
      • 2011-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-08
      • 1970-01-01
      相关资源
      最近更新 更多