【问题标题】:WxPthon Question: Subpanels within a Notebook PanelWxPthon 问题:笔记本面板中的子面板
【发布时间】:2011-10-03 21:40:42
【问题描述】:

我目前是一名暑期研究学生,帮助进行计算生物学研究,我的职责是制作一个可视化数据的 GUI。目前,我正在使用 wxPython 和 matplotlib。我在笔记本中设置了两个面板 - 第一个面板是选项,第二个面板是可视化所在的位置。但是,此外,我希望第二个面板在其中包含四个子面板——因此每个子面板中都有一个图表。但是,当我尝试将子面板添加到我的第二个面板时,它们似乎没有出现。任何意见或建议将不胜感激。

谢谢!

这是我的目标 - 目前可视化面板为空白:

http://imageshack.us/photo/my-images/834/cuffvis2ideal.jpg/

【问题讨论】:

    标签: python wxpython matplotlib panel


    【解决方案1】:

    首先,我认为在选项卡面板的顶部创建面板没有任何意义。那是多余的。您可以只使用选项卡的面板作为顶部面板并消除 selfPanel。然后,您可以创建 4 个其他面板,其父级为“self”(即选项卡本身)。

    您需要 3 个 BoxSizer 或 1 个 GridSizer。我个人喜欢使用 BoxSizer 的灵活性,但这取决于你。将面板放入 sizers 并将它们设置为 EXPAND 并给它们 1 的比例。类似于:

    myBoxSizer.Add(panelOne, 1, wx.EXPAND|wx.ALL, 10)

    应该可以。

    【讨论】:

      猜你喜欢
      • 2022-10-13
      • 2015-03-29
      • 1970-01-01
      • 2010-11-07
      • 1970-01-01
      • 2015-09-25
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      相关资源
      最近更新 更多