Python 以编程方式调整Traitsui窗口的大小

Python 以编程方式调整Traitsui窗口的大小,python,enthought,traitsui,Python,Enthought,Traitsui,我有一个继承自HasTraits的traitsui gui(在mayavi绘图和带有可编辑特性的面板之间有一个HSplit)。当我调用.configure_traits()时,结果窗口的大小似乎只取决于屏幕大小,而不取决于内容(在OS X 10.7和10.8上)。是否有办法使窗口(尤其是具有可编辑特征的面板)适合其内容的大小?您应该包括一个代码示例,以演示您看到的问题。TraitsUI通常生成一个最小大小的窗口,以包含: 但如果指定大小,则会得到绝对大小: view = View(Ite

我有一个继承自HasTraits的traitsui gui(在mayavi绘图和带有可编辑特性的面板之间有一个HSplit)。当我调用.configure_traits()时,结果窗口的大小似乎只取决于屏幕大小,而不取决于内容(在OS X 10.7和10.8上)。是否有办法使窗口(尤其是具有可编辑特征的面板)适合其内容的大小?

您应该包括一个代码示例,以演示您看到的问题。TraitsUI通常生成一个最小大小的窗口,以包含:

但如果指定大小,则会得到绝对大小:

    view = View(Item('figure', show_label=False),
                width=400, height=300, resizable=True)
或屏幕的百分比:

    view = View(Item('figure', show_label=False),
                width=.5, height=.5, resizable=True)
取决于你的要求。你的代码怎么说