如何在traitsui生成的窗口中分配HSplit

时间:2014-03-21 00:55:46

标签: python user-interface enthought traits traitsui

在此code中,有以下内容:

view = View(HSplit(Item('figure', editor=MPLFigureEditor(),
                        dock='vertical'),
                   Item('panel', style="custom"),
                   show_labels=False,
                  ),
            resizable=True,
            height=0.75, width=0.75,
            handler=MainWindowHandler(),
            buttons=NoButtons)

HSplit 将窗口划分为两个大小相等的面板。我该怎么做才能让一个面板占据空间的1/3,而另一个面板占据窗口空间的另外2/3。我做了很多源头潜水并阅读了在线文档,但我没有运气。

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:3)

请参阅此处的示例,您可以将其扩展为拆分:https://github.com/enthought/traitsui/blob/master/examples/demo/Useful/demo_group_size.py