2
我正在用Enthought的TraitsUI在python中編寫一個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()