1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
from traits.api import *
from traitsui.api import *
class Camera(HasTraits):
""" Camera object """
gain = Enum(1, 2, 3,
desc="the gain index of the camera",
label="gain", )
exposure = CInt(10,
desc="the exposure time, in ms",
label="Exposure", )
class Display(HasTraits):
string = String()
view= View( Item('string', show_label=False, springy=True, style='custom' ))
class Container(HasTraits):
camera = Instance(Camera, ())
display = Instance(Display, ())
view = View(
Item('camera', style='custom', show_label=False, ),
Item('display', style='custom', show_label=False, ),
)
Container().configure_traits()
|