2013-03-21 103 views
0

在traitsui文档它指出在另一个窗口

块引用的面板是非常类似于一个窗口,除了它是嵌在一个较大的窗口嵌入种类=“子面板”的性状UI GUI,这不一定是Traits UI窗口。

有谁知道如何制作一个更大的窗口并使用edit_traits(kind='subpanel') UI对象从一对伴侣对象中填充?我在幻灯片23的0123x这个wx窗口中找到了一个这样做的例子,有没有办法做到这一点,不会把我和wxPython绑在一起?

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

回答

1

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

您是不是问如何构建一个Traits UI来嵌入另一个实例的完整traits_view?在这种情况下,您想要使用InstanceEditorstyle="custom"Here is the code from the example in the linked documentation.