0

TraitsUI をグラフィカル インターフェイスとして使用して Python に小さなプロット プログラムを実装しました (プロットには matplotlib を使用しますが、ここでは重要ではありません)。だから私はメソッドclass Plotter(HasTraits)を使用して最終的に表示される を持っています。configure_traits()実際のviewmaplotlib Figure エディターといくつかの制御要素を使用すると、次のようになります。

view = View(Item('figure', editor=MPLFigureEditor(), show_label=False),
    Item('param', show_label=False),
    Group(Item('previous', show_label=False),
      Item('next', show_label=False),
      Item('xminbox', label="xrange"),
      Item('xmaxbox', show_label=False),
      Item('persistbox', label='persistent'),
      orientation = 'horizontal'),
    width=800,
    height=600,
    resizable=True,
    title="TraitsVisualizer",)

ここで、チェックボックスの「配列」をコントロールに追加したいと思います。チェックボックスの実際の数は、図のプロット数によって動的に決定されます。私の考えでは、ビューから「アイテム」を動的に追加および削除する方法が必要ですが、これを達成する方法がわかりません。

ありがとう!

4

1 に答える 1