擅长:python、mysql、java
<p>你正在经历一个TraitsUI错误:</p>
<ul>
<li><a href="https://github.com/enthought/traitsui/issues/6" rel="nofollow">https://github.com/enthought/traitsui/issues/6</a></li>
<li><a href="https://github.com/enthought/traits/issues/38" rel="nofollow">https://github.com/enthought/traits/issues/38</a></li>
</ul>
<p>解决办法是为低端产品创造另一个特点:</p>
<pre><code>from traits.api import HasTraits, Int, Range
from traitsui.api import View, Item
class DynamicRange(HasTraits):
"""Dynamic initialisation of a Range object"""
# Upper limit of R
N = Int()
# Lower limit of R (not exposed to the user)
_zero = Int(value=0)
R = Range(low='_zero', high='N')
traits_view = View(Item('R'), Item('N'))
Robject = DynamicRange(N=10)
Robject.configure_traits()
</code></pre>
<p>或者使用@JonathanMarch的解决方案。:)</p>