bpy.context.selected_editable_sequences
是 Blender Python API 中的一个属性,用于获取当前场景中被选中并可编辑的序列(Sequences)。
bpy.context.selected_editable_sequences
以下示例代码展示了如何使用 bpy.context.selected_editable_sequences
属性:
import bpy
# 获取当前场景中选中和可编辑的序列
selected_seqs = bpy.context.selected_editable_sequences
# 打印选中序列的名称
for seq in selected_seqs:
print(seq.name)
在上面的示例中,我们先用 bpy.context.selected_editable_sequences
获取到当前场景中被选中并可编辑的序列,然后遍历该列表并输出每个序列的名称。
此属性只适用于视频编辑器(VSE)的场景,如果您在其他场景中使用该属性会导致错误。
如果未选中任何序列,则返回空列表。您可以使用 len()
函数来判断该列表是否为空,或使用 Python 中的 bool 类型将其转换为布尔值来判断是否存在选中的序列。
if selected_seqs:
# 选中序列列表不为空
else:
# 选中序列列表为空
如果序列已被锁定或被其他对象引用,bpy.context.selected_editable_sequences
不会返回该序列。