【问题标题】:How do you use multiple XRC files in the same wxpython program?如何在同一个 wxpython 程序中使用多个 XRC 文件?
【发布时间】:2011-09-02 01:14:11
【问题描述】:

我正在尝试使用多个 XRC 文件制作一个 wxpython 程序。我想将不同 XRC 文件中的几个面板加载到同一个框架中。我想将面板保存在单独的 XRC 文件中,因为它们中的每一个都是用于更大程序的插件。

一个描述如何将多个 XRC 文件加载到同一帧中的示例会很棒。

【问题讨论】:

    标签: wxpython panel frame 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 也有助于查找可用的方法。

    希望这仍然有用。享受吧。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-22
      • 2017-03-09
      • 2023-03-29
      • 2015-03-11
      • 1970-01-01
      • 2010-09-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多