在另一个窗口中嵌入Traits UI gui of kind =“subpanel”

时间:2013-03-21 04:34:03

标签: enthought traitsui

在traitsui文档中,它说明了

  

Blockquote一个面板与一个窗口非常相似,只是它嵌入一个更大的窗口,不一定是Traits UI窗口。

是否有人知道如何制作更大的窗口并使用来自几个特定对象的edit_traits(kind='subpanel') UI对象填充它?我在幻灯片23的http://gael-varoquaux.info/computers/traits_tutorial/slides_Traits_en.pdf处找到了一个在wx窗口中执行此操作的示例,有没有一种方法可以将我绑定到wxPython?

这里的答案也可能会回答类似的问题(TraitsUI, sharing an object

1 个答案:

答案 0 :(得分:1)

执行此操作始终会将您与 GUI工具包联系起来。这就是要点:将Traits UI面板嵌入到一个更大的非Traits GUI应用程序中,该应用程序直接使用所需的GUI工具包。 Traits之外的细节自然依赖于GUI工具包。如果您没有构建直接使用GUI工具包的较大应用程序,则可以忽略此功能。

您是否在询问如何构建特征UI,以便嵌入另一个实例的完整traits_view?在这种情况下,您希望将InstanceEditorstyle="custom"一起使用。 Here is the code from the example in the linked documentation.