0

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

4

1 回答 1

1

您应该包含一个代码示例来演示您所看到的问题。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)

取决于你的要求。你的代码说什么?

于 2013-03-04T14:56:24.003 回答