我正在尝试使用多个XRC文件制作一个wxpython程序。我想将不同XRC文件中的几个面板加载到同一个框架中。我想把面板放在单独的XRC文件中,因为每个面板都是一个更大程序的插件。
一个描述如何将多个XRC文件加载到同一帧中的示例将非常棒。
我知道这个问题很老了,但为了完成起见。我会在一个框架内初始化XRC的不同面板,如下所示:
self.res1 = xrc.XmlResource('Panel1.xrc')
self.panel1 = self.res1.LoadPanel(self, "BtnPanel")
self.p1 = wx.Panel(self.panel1)
self.res2 = xrc.XmlResource('Panel2.xrc')
self.panel2 = self.res2.LoadPanel(self, "TxtPanel")
self.p2 = wx.Panel(self.panel2)
还有一些很好的教程(例如。http://wiki.wxpython.org/XRCTutorial或http://wiki.wxpython.org/UsingXmlResources)这可以作为指导方针。还有xrc。XmlResource文档有助于查找可用的方法。
希望这仍然有用。享受