[英]enthought traits UI, add values dynamically to 'values' trait of CheckListEditor
[英]How to restrict values in a Float trait in Enthought traits module?
我对“思维traits
模块有些陌生。 我想指定一个特征,该特征只允许几个浮点值。 不幸的是,我不能使用Enum
因为它破坏了我正在处理的代码库。 如何指定对Float
有效的值? 我是否必须使用重载的validate
创建另一个从Float
派生的类?
是的, traits
文档指示您应将Float
特征特为子类并添加自定义验证代码。
请参阅“ 自定义特征 ”部分。 我还将看一下Enum
的实现源。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.