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

任何帮助表示赞赏!

最佳答案

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

10-08 01:53