2
私はPythonでEnthoughtのTraitsUIを使ってGUIプログラムを書いています。私は、同じオブジェクトの異なるビューをユーザーの操作に応じて切り替えることができるようにしたいと考えています。それは可能ですか?traitsuiクラスのビューを切り替えることはできますか?
次は約私が何をしたいのかを示しています。
from enthought.traits.api import HasTraits, Button
from enthought.traits.ui.api import View, Item
class Test(HasTraits):
button1 = Button('Button 1')
button2 = Button('Button 2')
button3 = Button('Button 3')
traits_view = View(Item('button1'), Item('button2'))
view2 = View(Item('button1'), Item('button3'))
def _button1_fired(self):
#select view2
pass
def _button3_fired(self):
#select traits_view
pass
if __name__ == "__main__":
test = Test()
test.configure_traits()