0
我有一個traitsui gui繼承自HasTraits(在mayavi情節和具有可編輯特性的面板之間的HSplit)。當我調用.configure_traits()時,結果窗口的大小似乎僅取決於屏幕大小,而不取決於內容(在OS X 10.7和10.8上)。有沒有辦法讓窗口(特別是具有可編輯特性的面板)適合其內容的大小?以編程方式調整Traitsui窗口
我有一個traitsui gui繼承自HasTraits(在mayavi情節和具有可編輯特性的面板之間的HSplit)。當我調用.configure_traits()時,結果窗口的大小似乎僅取決於屏幕大小,而不取決於內容(在OS X 10.7和10.8上)。有沒有辦法讓窗口(特別是具有可編輯特性的面板)適合其內容的大小?以編程方式調整Traitsui窗口
你應該包含一個代碼示例,演示你所看到的問題。 TraitsUI通常會產生一個窗口,是遏制attributes最小尺寸:
但是,如果你指定大小,你會得到一個任意絕對大小:
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)
取決於你的要求。你的代碼說什麼?