この方法の使用方法に関するオンラインの例は見つかりません。使えるものになるのではないかと思います。誰かがこの方法の使用方法の例を教えてもらえますか?
1 に答える
4
ソースコードに基づいて、これがあなたのやり方だと思います。
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
これは、私たちがやっていることとかなり似ています。したがって、ソース コードとその例を読む前に、スニペットから始めるのがよいと思います。幸運を!
于 2012-08-14T01:59:08.603 に答える