首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >traitsui中的动态列表

traitsui中的动态列表
EN

Stack Overflow用户
提问于 2013-04-15 18:44:33
回答 1查看 316关注 0票数 0

我需要构建一个Enums的动态列表,列表中的每个元素都应该包含相同的引用Enum。然后用户可以从Enum中选择值。下面是我的代码:

代码语言:javascript
复制
class EnumListContainer(HasTraits):
    values = ['a', 'b', 'c']
    enum_list = List(Enum(values))

elc = EnumListContainer()
elc.configure_traits()

它运行得很好,显示了我需要的东西,只是我事先不知道值的内容。我应该如何更新这些简单代码,使其能够在运行时传递列表?我已经尝试了一些方法,但似乎没有取得任何进展。

谢谢A。

EN

回答 1

Stack Overflow用户

发布于 2013-10-04 05:52:22

我不太清楚你在问什么,但据我所知,大概是这样的:

代码语言:javascript
复制
class EnumListContainer(HasTraits):
  values=List(Str)
  enumlist=List(Enum)

  def __init__(self,vals):
    self.values=vals

  def _enumlist_default(self):
    return List(self.values)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16013220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档