0

在 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

4

1 回答 1

1

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

traits_view您是在问如何构建一个恰好嵌入另一个实例的 Traits UI ?在这种情况下,您想使用InstanceEditorwith style="custom"这是链接文档中示例的代码。

于 2013-03-21T13:10:08.603 回答