python - WxPython 问题 : Subpanels within a Notebook Panel

标签 python wxpython matplotlib panel

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

谢谢!

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

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

最佳答案

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

您需要 3 个 BoxSizer 或 1 个 GridSizer。我个人喜欢使用 BoxSizer 的灵 active ,但这取决于您。将面板放入尺寸调整器中并将它们设置为 EXPAND 并将其比例设置为 1。类似于:

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

这应该有效。

关于python - WxPython 问题 : Subpanels within a Notebook Panel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6669340/

相关文章:

python - 如何添加内置函数?

python - 无法将分类数据转换为数字 OneHotEncoder

python - 绘制垂直条而不是点,plot_date

python - Matplotlib 饼图作为散点图

grid - 在 wx.grid wxpython 中用鼠标悬停在单元格上时的工具提示消息

python - 值图形中的线样条曲线,但 y

python - web2py auto_import 与 Define_table

python - 如何使用 BeautifulSoup 选择一些 url?

linux - wxwidgets 检测鼠标点击另一个窗口

python - 在Python wx中显示Sqlite数据库中的大数据集