2011-05-25 47 views
0

我想使用多個XRC文件製作一個wxpython程序。我想從不同的XRC文件加載幾個面板到同一幀。我想將面板放在單獨的XRC文件中,因爲它們中的每一個都將成爲更大型程序的插件。如何在同一個wxpython程序中使用多個XRC文件?

描述如何將多個XRC文件加載到同一幀的示例非常棒。

回答

1

我知道這個問題很老,但爲了完成。我會從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/XRCTutorialhttp://wiki.wxpython.org/UsingXmlResources),其可被用作準則。此外,xrc.XmlResource documentation可用於查找可用的方法。

希望這仍然有用。請享用。

相關問題