CheckListBox

在一个选择列表对话框中显示一组条目。

语法

rhinoscriptsyntax.CheckListBox( items, message=None, title=None)

参数

items

必须参数。列表或元组。由包含字符串和勾选状态的元组构成的列表。

message

可选参数。字符串。提示信息。

title

可选参数。字符串。对话框标题。

返回值

列表

由包含字符串和新输入勾选状态的元组构成的列表。

None

如果执行不成功或出错,返回空值。

示例

import rhinoscriptsyntax as rs

layers = rs.LayerNames()

if layers:

    items = [(layer, rs.IsLayerOn(layer)) for layer in layers]

    results = rs.CheckListBox(items, "Turn layers on/off", "Layers")

    if results:

        for layer, state in results: rs.LayerVisible(layer, state)

 

 

同见

ComboListBox

ListBox

MultiListbox

PropertyListBox