N 개의 항목과 그 옆에있는 check/uncheck 옵션이있는 Autodesk Maya (MEL 전용)의 확인란 목록을 작성하려고합니다. 그래서 버튼을 클릭 할 때 모든 체크되거나 체크되지 않은 항목의 가치를 얻을 수 있습니다. textscrolllist라는 구성 요소가 있지만 확인란을 지원하지 않습니다.Maya에서 CheckBoxList를 작성하는 방법
0
A
답변
0
MEL 참조에서 "제어"범주를 확인하면 checkBox
및 checkBoxGroup
명령을 찾을 수 있습니다. -value
또는 -valueN
플래그를 사용하여 상태를 쿼리 할 수 있습니다.
0
이 사이트를 확인하십시오. 지난 몇 년 동안 멜에서 맞춤 UI를 만드는 데 도움이되었습니다. 다음은 UI 내에 체크 박스를 만드는 방법에 대한 블록 텍스트입니다.
https://nccastaff.bournemouth.ac.uk/jmacey/RobTheBloke/www/mel/GUI_controls.html
// a function to be called when the checkbox gets checked.
proc on_func() {
print("checkbox on!\n");
}
// a function to be called when the checkbox gets unchecked.
proc off_func() {
print("checkbox on!\n");
}
{
// create a window
window;
// define the layout of controls added
// to the window.
columnLayout;
// create a checkbox
$c = `checkBox -label "thingy"
-onCommand "on_func"
-offCommand "off_func"`;
// show the window we last created
showWindow;
// to get the current value of the checkBox, use the -query flag
$value = `checkBox -query -value $c`;
print("check_box value = "+ $value +"\n");
}
관련 문제
- 1. CheckBoxList를 일반 목록에 바인딩
- 2. checkboxlist를 radiobuttonlist로 사용하는 법
- 3. CheckBoxList를 한 줄에 지우십시오
- 4. 고급 검색 CheckboxList를 사용하여
- 5. RadioButtonList/CheckBoxList를 사용하여 ASP.Net
- 6. 사용자 지정 CheckBoxList를 동일한 GridView로 변환하는 방법?
- 7. CheckBoxList를 반복하고 상자가 선택된 경우 삽입하는 방법
- 8. Maya에서 개체의 메모 필드에 액세스하는 방법
- 9. Maya에서 그룹 노드를 파이썬으로 분리하는 방법
- 10. Maya에서 PyQt 윈도우 도킹하기
- 11. Maya에서 단축키를 파이썬으로 설정하기
- 12. Maya에서 .NET 사용하기
- 13. 애니메이션이있는 Maya에서 three.js까지
- 14. Maya에서 JSON 라이브러리 선택
- 15. Maya에서 평평한 표면 매끄럽게하기
- 16. Maya에서 XNA 커브 가져 오기?
- 17. ASP.NET 클라이언트 측의 checkboxlist를 확인하십시오
- 18. Asp.Net CheckBoxList를 사용하여 SqlDataSource 업데이트
- 19. checkboxlist를 사용하여 레지스트리를 업데이트 하시겠습니까?
- 20. CheckBoxList를 사용하여 DropDownExtender를 GridViewRow 내부에
- 21. python-maya에서 증가하는 방법은 무엇입니까?
- 22. 동적으로 backend를 사용하여 gridview에서 checkboxlist를 바인딩하는 방법 Query
- 23. Maya에서 MEL을 사용하여 커브의 제어점의 월드 공간 좌표를 쿼리하는 방법
- 24. checkboxlist를 사용하여 Repeater 컨트롤에서 일괄 삽입
- 25. DropDownList의 selectedIndexChange 액션에 CheckBoxList를 표시하는 방법은 무엇입니까?
- 26. 내 CheckBoxList를 데이터베이스의 값으로 채우려면 어떻게해야합니까?
- 27. Maya에서 DirectX 응용 프로그램으로 애니메이션 가져 오기?
- 28. Maya에서 마지막으로 생성 된 창을 찾으십니까?
- 29. OpenGL을 사용하여 Maya에서 폴리곤 와이어 그리기
- 30. Maya에서 obj 및 obj.mtl 파일 가져 오기
빠른 답장을 보내 주셔서 감사하지만 내가 동적으로 목록을 생성 할과 (그들은 델파이에서 마야> 파일> 참조 편집기 나 checklistbox의 참조 목록을 가지고 같은)이 스크롤해야합니다. 하지만 여기 maya에서 checkBox 또는 checkBoxGroup을 사용하고 항목이 할당 된 창 크기를 초과하는 경우 그에 따라 스크롤 할 수 없습니다. – user2396597
체크 박스를'scrollLayout'에 넣고, 체크 박스를 추가하거나 제거하면 단순히 윈도우를 파괴하고 다시 만들 수 있습니다. 또는 참조 편집기를 어떻게 수행하는지 확인할 수 있습니다. 스크립트/기타/referenceEditorPanel.mel에 있어야합니다. 'whatIs' 명령으로 UI에서 어떻게 동작하는지 많은 것을 알 수 있습니다. –
불행히도 나는 이미 referenceEditorPanel과 함께 스크립트/다른 dir에있는 모든 관련 MEL 프로 시저를 가지고있다. 내가 가지고있는 것은 참조 목록을 표시하고 다른 참조 관련 정보를 전달하는 sceneEditor라는 별개의 컨트롤이 있다는 것입니다. 그래서 나는 그것을 구성 요소로 사용할 수 없다고 생각하고 스크롤 레이아웃에 대해 고마워한다. – user2396597