我有一个 main HasTraits类,其中包含几个其他HasTraits对象的实例。我想在main
对象的视图中定义一个Item,它指向一个嵌套对象的特征。例如:
class Person(HasTraits):
name = String()
class Pet(HasTraits):
name = String()
class Family(HasTraits):
father = Instance(Person,())
dog = Instance(Pet,())
view = View(
Item('father.name'),
Item('dog.name'),
)
这可能吗?
谢谢!
答案 0 :(得分:1)
有人点名Alex在1周前通过电子邮件询问了这个问题,我们回复了:
view = View(
Item('object.father.name'),
Item('object.dog.name'),
)
请参阅http://docs.enthought.com/traitsui/traitsui_user_manual/advanced_view.html#multi-object-views
的底部如果您是同一个Alex,您可能需要调整垃圾邮件过滤器(enthought.com和enthought.zendesk.com)