Wxpython 是否需要将一个xrc文件中的元素包含在另一个xrc文件中

Wxpython 是否需要将一个xrc文件中的元素包含在另一个xrc文件中,wxpython,wxwidgets,xrc,Wxpython,Wxwidgets,Xrc,我有一个wx应用程序,它在XRC文件中定义了UI。每个表单都在其自己的xrc文件中。有一个面板是许多表单所共有的。是否有办法在一个文件中定义对象,并在另一个文件中包含和引用 我知道有一个object_ref机制,但我看不出它如何引用外部xrc文件 我想要一种类似于在一个文件中定义xsd元素并在另一个xsd文件中包含和引用它们的方法。XRC没有我所知道的包含机制,但您可以使用自定义小部件 因此,将您的公共面板实现为它自己的XRC,并将其设置为可以在其他XRC文件中通过类名引用的内容 您将创建一个X

我有一个wx应用程序,它在XRC文件中定义了UI。每个表单都在其自己的xrc文件中。有一个面板是许多表单所共有的。是否有办法在一个文件中定义对象,并在另一个文件中包含和引用

我知道有一个object_ref机制,但我看不出它如何引用外部xrc文件


我想要一种类似于在一个文件中定义xsd元素并在另一个xsd文件中包含和引用它们的方法。

XRC没有我所知道的包含机制,但您可以使用自定义小部件

因此,将您的公共面板实现为它自己的XRC,并将其设置为可以在其他XRC文件中通过类名引用的内容

您将创建一个XmlResourceHandler来处理XRC中的自定义面板,并实例化您的面板类。要查看的地方是demo/wxXmlResourceHandler.py

您甚至可以扩展XRCed来识别您自己的资源,并轻松地将其插入未来的对话框中