페이지

2016년 3월 18일 금요일

pvdevelop 프로젝트 -UI 편집 방법 - CheckBox 위젯 사용법

Checkbox 위젯은 Radio Button 위젯과 거의 동일합니다. 차이점은 한번에 한개이상 선택할 수 있다. 그래도 확인 사실은 해야 하니까. 한번 만들어 보겠습니다.

그림1. 체크박스 추가 GUI 화면

우측 하부에 체크박스 위젯 세개를 만들어 보았습니다.
만드는 방법 정도는 하실 줄 아실 것 같아 통과 하겠습니다.

위젯위젯 이름텍스트
CheckBoxcb_011'st
CheckBoxcb_022'st
CheckBoxcb_033'st

위와 같이 세개의 checkbox 위젯을 만들었습니다.
에디터 모드에서 start server 를 눌러 서버를 동작시킨 후 메시지를 살펴보도록 합시다.

그림2. 서버 메시지 창

체크 박스 위젯을 마우스로 누르면 GUI 화면에서 checkbox가 마킹되면서 서버 메시지 창에 CHECKBOX_EVENT id=18 (1) 가 나타납니다.
콤보 박스와 동일하게 생각하시면 됩니다. id가 18번인 위젯이 활성화(체크)되었다. 비활성화되면 (0)이 나타납니다.

그림 3. checkbox 사용 예
그림 3과 같이 체크박스 위젯은 동시에 여러개를 선택하거나 하나도 선택하지 않을 수 있습니다. 체크 박스가 선택되었을 때 필요한 코드는 slotCheckboxEvent() 함수에 작성하시면 됩니다. 만약 체크 박스의 초기값이 ON 인 경우에는 slotInit() 함수도 수정하셔야 합니다.

게을러져서 점점 설명을 짧게 하는 군요. 

댓글 없음:

댓글 쓰기