화면 영역을 반복하고 특정 영역을 가리 키려면 어떻게해야합니까?
Nov 14 2020
화면 영역을 반복하고 찾을 IMAGE_EDITOR
수 있습니다.
for area in bpy.context.screen.areas:
if area.type == 'IMAGE_EDITOR':
# Do stuff
그러나 세 개의 이미지 편집기가 열려 있고 예를 들어 두 번째 편집기를 가리키고 싶다면 어떻게해야합니까?
답변
4 HikariTW Nov 14 2020 at 13:01
두 번째 것을 의미하는지 확실하지 않지만 추가 조건 목록을 사용하여 두 번째 것을 선택할 수 있습니다.
[area for area in bpy.context.screen.areas if area.type == 'IMAGE_EDITOR'][1]
또한 화면의 왼쪽 하단 모서리 위치를 나타내는 속성 x
및 y
영역 유형이 있습니다. 정렬 기능을 작성하여 원하는 것을 선택할 수 있습니다.
Area (bpy_struct) — Blender Python API