【发布时间】:2015-02-20 14:44:47
【问题描述】:
我正在编写一个使用 WxPerl 的应用程序,但是 Wx::Grid 类缺少方法 UseNativeColHeader。无论如何,我该怎么做才能调用此方法?
事件呢?在 WxPerl 中也没有实现事件 EVT_GRID_COL_SORT。有没有办法绕过纯 Perl 的限制?
【问题讨论】:
我正在编写一个使用 WxPerl 的应用程序,但是 Wx::Grid 类缺少方法 UseNativeColHeader。无论如何,我该怎么做才能调用此方法?
事件呢?在 WxPerl 中也没有实现事件 EVT_GRID_COL_SORT。有没有办法绕过纯 Perl 的限制?
【问题讨论】:
如果您知道缺少方法的预期参数,您可以使用该名称装配您自己的方法并将其注入 BEGIN 块,然后该模块将可用于相关模块。
为了使它工作,您需要确保首先加载该模块(在 BEGIN 块中),然后定义(空的,除非您知道应该在那里)子例程,确保它返回正确的值,以便 Wx::Grid 不会在您身上出错。
如果可能,您可以在某处找到源并将其放入 BEGIN 块中,除非您只是想在没有它的情况下过日子。但是,如果您追求实际的“相同”行为,您可能会考虑重新发明轮子。
如果我有更多关于您真正需要的信息(您是否需要调用这些方法并生成这些事件,您是否能够在您所在的位置更新模块等),我可能能够详细说明。
【讨论】: