2

在这段代码中,有以下内容:

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 的空间。我做了很多源代码潜水并阅读了在线文档,但我没有任何运气。

任何帮助表示赞赏!

4

1 回答 1

3

请参阅此处的示例,您可以将其扩展到拆分:

编辑:移至https://github.com/enthought/traitsui/blob/main/traitsui/examples/demo/Misc/demo_group_size.py

于 2014-03-21T01:35:28.900 回答