我正在使用 CheckListEditor (source , docs ) 向用户提供用于配置模拟的选项列表。通过使用 custom View 选项,它将这些选择显示为复选框。我想不通的是如何设置一些预选或预选框? IE默认设置为模拟。
from traits.api import *
from traitsui.api import *
class Test(HasTraits):
foo = List(editor=CheckListEditor(values = ['a','b','c']))
traits_view = View(Item('foo', style='custom'))
Test().configure_traits()
下面是输出的 SS。我将如何用 a 和 b 检查来初始化它?
谢谢。
请您参考如下方法:
一种方法是指定List 的默认值。也就是说,改变这个:
foo = List(editor=CheckListEditor(values = ['a','b','c']))
到
foo = List(editor=CheckListEditor(values = ['a','b','c']), value=['a', 'b'])
