【问题标题】:What to do when WxPerl class doesn't have some method?当 WxPerl 类没有方法时怎么办?
【发布时间】:2015-02-20 14:44:47
【问题描述】:

我正在编写一个使用 WxPerl 的应用程序,但是 Wx::Grid 类缺少方法 UseNativeColHeader。无论如何,我该怎么做才能调用此方法?

事件呢?在 WxPerl 中也没有实现事件 EVT_GRID_COL_SORT。有没有办法绕过纯 Perl 的限制?

【问题讨论】:

    标签: perl wxwidgets wxperl


    【解决方案1】:

    如果您知道缺少方法的预期参数,您可以使用该名称装配您自己的方法并将其注入 BEGIN 块,然后该模块将可用于相关模块。

    为了使它工作,您需要确保首先加载该模块(在 BEGIN 块中),然后定义(空的,除非您知道应该在那里)子例程,确保它返回正确的值,以便 Wx::Grid 不会在您身上出错。

    如果可能,您可以在某处找到源并将其放入 BEGIN 块中,除非您只是想在没有它的情况下过日子。但是,如果您追求实际的“相同”行为,您可能会考虑重新发明轮子。

    如果我有更多关于您真正需要的信息(您是否需要调用这些方法并生成这些事件,您是否能够在您所在的位置更新模块等),我可能能够详细说明。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-18
      • 1970-01-01
      • 2017-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      相关资源
      最近更新 更多