在一个选择列表对话框中显示一组条目。
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)