布尔一般用来启用和禁用功能,通过定值值为真或假,想象他们是一个灯的开关。
有些属性可以简单的切换开或关。例如可以用 visible
属性隐藏图层,或用 draggable.enabled
让图层可拖动。
layerA.visible = false
layerB.draggable.enabled = true
使用 not
可以反转布尔值。
# Switches the visibility of a layer
layer.visible = not layer.visible
也可以将布尔值和 and
、or
结合使用。也就是说结果要么是真,要么其中一个必须是真。
print layerB.visible and layerC.visible # false
print layerB.visible or layerC.visible # true
这节没咋明白。