ネストされたを使用して、ビューを期待どおりに機能させるのに問題がありますHasTraits
。例えば:
class A(HasTraits):
b= Any()
...
view = View(...
Item('b', style='custom')
...
bのクラスをインポートしてAに代入したいのですが、
from some_other_mod import B
# B HasTraits also
a = A(b = B())
これは機能しますが、のビューが内にB()
表示されません。a
a.configure_traits()
(これは関連していますが、この投稿と同一ではないことに注意してください)