gpt4 book ai didi

python - 如何使用 wxPython 中的 AddSubclassFactory?

转载 作者:太空狗 更新时间:2023-10-30 00:08:00 24 4
gpt4 key购买 nike

我无法在网上找到关于如何使用此方法的任何示例。我认为这可能是我会使用的东西。有人可以提供有关如何使用此方法的示例吗?

http://wxpython.org/docs/api/wx.xrc.XmlResource-class.html

最佳答案

根据源代码,我相信您会这样做。

源代码: http://wxwidgets2.8.sourcearchive.com/documentation/2.8.7.1/classxrc_1_1XmlResource_4a0466d7ef7ac98ef7a9b8135a0c9339.html

def AddSubclassFactory(*args, **kwargs):
"""AddSubclassFactory(XmlSubclassFactory factory)"""
return _xrc.XmlResource_AddSubclassFactory(*args, **kwargs)

所以你可以看到它正在寻找 XmlSubclassFactory 类型的对象。从文档 (http://wxpython.org/docs/api/wx.xrc.XmlSubclassFactory-class.html) 我们发现...

XmlSubclassFactory  __init__(self)

我们可以看到 XmlSubClassFactory 的构造函数没有参数。因此,我们创建一个 XmlSubclassFactory 对象并创建一个资源以将 SubClassFactory 添加到。

import wx
from wx import xrc

scf = xrc.XmlSubClassFactory()
resource = xrc.XmlResource("resource.xrc")
resource.AddSubclassFactory(scf)

不幸的是,我找不到 Python 示例。但是,我认为 Perl 模拟非常接近。来自 http://permalink.gmane.org/gmane.comp.lang.perl.wxperl/477

Wx::XmlResource::AddSubclassFactory( MyFactory->new ); // perl

这与我们正在做的非常相似。所以在阅读源代码和那个例子之间,我相信这个片段是一个很好的起点。祝你好运!

关于python - 如何使用 wxPython 中的 AddSubclassFactory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11750761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com