6

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

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

4

1 回答 1

1

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

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

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

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

于 2015-02-05T00:49:07.677 回答