2013-02-24 74 views
0

我有一個traitsui gui繼承自HasTraits(在mayavi情節和具有可編輯特性的面板之間的HSplit)。當我調用.configure_traits()時,結果窗口的大小似乎僅取決於屏幕大小,而不取決於內容(在OS X 10.7和10.8上)。有沒有辦法讓窗口(特別是具有可編輯特性的面板)適合其內容的大小?以編程方式調整Traitsui窗口

回答

1

你應該包含一個代碼示例,演示你所看到的問題。 TraitsUI通常會產生一個窗口,是遏制attributes最小尺寸:example

但是,如果你指定大小,你會得到一個任意絕對大小:

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) 

取決於你的要求。你的代碼說什麼?

相關問題