暂停并等待用户输入一个或多个布尔值。各个布尔值是以可点击的命令行选项的形式一起显示的。
rhinoscriptsyntax.GetBoolean (message, items, defaults)
rhinoscript.userinterface.GetBoolean (message, items, defaults)
message |
必须参数。字符串。提示信息。 |
||||||||
items |
必须参数。列表或元组。作为布尔值命令行选项条目的字符串。每个布尔值条目对应一个含有三个字符串的元组。
|
||||||||
defaults |
必须参数。列表或元组。条目默认或初始的布尔值。 |
列表 |
布尔值条目反馈的布尔值列表。 |
None |
如果执行不成功或出错,返回空值。 |
import rhinoscriptsyntax as rs
items = ("Lights", "Off", "On"), ("Cameras", "Disabled", "Enabled"), ("Action", "False", "True")
results = rs.GetBoolean("Boolean options", items, (True, True, True) )
if results:
for val in results: print val