에서 오류 대화 상자를 만들어이 문제를 가지고, 내가 뭔가 난 그냥이 artikle을 발견블렌더
를 발생할 때 올 수있는 오류 대화 상자를 할 필요가
블렌더이 예에서, 행동이나 작업을 수행하는 연산자를 사용if .....
then let the pop up with this message come up : " .... "
else ........
에서 오류 대화 상자를 만들어이 문제를 가지고, 내가 뭔가 난 그냥이 artikle을 발견블렌더
를 발생할 때 올 수있는 오류 대화 상자를 할 필요가
블렌더이 예에서, 행동이나 작업을 수행하는 연산자를 사용if .....
then let the pop up with this message come up : " .... "
else ........
가 MessageOperator
대화 상자를 표시하는주의를 취하는 bpy.types.Operator
서브 클래스 : 화면에 간단한 오류 대화 상자를 둘 필요가, 이것은 예를 들어있을 수 있습니다 . invoke()
이 호출되면 wm.invoke_popup()
이 대화 상자에 self
을 전달하는 연산자를 표시합니다.이 연산자는 대화 상자의 내용 표시를 처리하는 그리기 기능을 설정합니다.
나중에 scanFile
MessageOperator
의 생성 및 오퍼레이터 클래스에 의해 정의된다 bl_idname
error.message
이어서 모든 운영자의 컨테이너 bpy.ops
로 구성된다
bpy.ops.error.message('INVOKE_DEFAULT',
type = "Error",
message = 'Found "return" on line %d' % n)
bpy.ops.error.message
호출된다. 전달 된 두 개의 명명 된 값은 type
및 message
의 클래스 속성에 저장되며 대화 상자가 표시 될 때 사용됩니다.
bpy.utils.register_class()
호출은 블렌더의 데이터 구조에 새로 정의 된 클래스를 등록하여 사용할 수 있도록합니다.
블렌더의 사용 규칙은 대부분의 GUI 응용 프로그램 에서처럼 팝업 대화 상자를 사용하지 않습니다. report()
function 연산자를 사용하여 알림 또는 오류 메시지를 사용자에게 전달하는 것이 더 일반적입니다. 이것은 로고 옆에 블렌더의 머리글에 메시지를 표시합니다.