티스토리 뷰

리스트 박스

리스트 박스는 여러줄에 걸쳐서 목록을 관리하는것이다. 

 

기본세팅

 

7 리스트 박스의 셀렉트 루트 창에 넣을 것이고 모드는 익스텐디드로 설정해주고 높이는 0으로 줌(모드는 single도 있다 그럼 하나만 선택됨. 익스텐디는 여러개 누르면 여러개 선택됨. 높이는 0이라고 설정하면 여러개가 다전체를 다 보이는것이고 3이라고 정해주면 3개만 보여짐. ) 

 

8 그리고 인설트를 해주는데 리스트박스에 넣는것을 추가해준다. 리스트 박스에 0번째에 사과를 넣고 1번째에 딸기 끝에 수박 더 끝에 포도 즉 아래 추가해서 하는것이 엔드다. 즉  엔드라고 만 쳐도 순서대로 들어간다. 

 

15 버튼 클릭시 다양한 기능 만들기

 

17 델리트 쓰면 0번째 항목 즉 맨앞부터 삭제됨.

 

20 갯수 확인을 위해서는 사이즈 함수를 쓴다. 

 

22 항목확인은 겟을 쓰고 (0,2)면 0인덱스부터 2인텍스까지 출력이 된다. 012번째 것이 출력됨.

 

25 선택 항목 확인 커런트 셀렉션 이라는 함수를 사용해서 현재 선택을 하면 인덱스 값으로 나옴. 그 값으로는 안나옴. 

 

선택된 값으로 나오게 하려면 겟하고 같이 써야겠네. 

 

숏퀴즈! 각각 버튼으로 만들어서 기능하게 하고 5번은 선택된 항목의 값확인하게 해보기!

 




체크박스 

팝업같은게 떠서 오늘보지 않기 이런게 체크박스로 자주쓰임

 

8 체크 박스는 체크 버튼은 루트에 집어 넣는데 글자는 오늘 하루 보지 않기 이고 베이어블을 써줘야함베리어블은 체크를 햇을때의 값이다. 그래서 여기는 체크바에 저장하는것이고 체크바에 에 체크한 값이 나온다. 

7 체크바에는 인트바라고 넣어주고 인트 바는 인트형으로 값을 저장한다.

근대 프린드 체크바해도 출력은  PY_VAR0 이렇게 나옴. 그담에 체크 값 가지고 오는것 한다. 

1,0 이렇게 가지고 오려면 아래하지만 겟이라는 함수를 써줘야함 체크바.겟

9 미리 선택된 상태로 처리해 두기



 

21 버튼을 누르면 동작되게 하는 함수를 설정하고 

17 함수가 동작하면 체크바 변수 아까 인트바로 설정해두었기때문에 0은 체크해제 1은 체크로 변환되서 터미널에 출력이 된다.

 

13 체크박스를 하나더 만들면 베일러블에 체크바2를 또 만들어줘야한다. 




라디오 버튼

체크박스 관련된 부분은 지워주고

 

버튼 커맨드는 pass로 둠

 

라디오버튼은 여러개 중에 택일 하는 것임. 시험볼때 4지선다나 햄버거집 메뉴선택하는 키오스크 같은것이다. 



7. 라벨쓸때 그냥 뒤에 펙써도 된다. 대신 라벨1이런것 변수설정안하고. 

 

9 체크 박스는 여러개의 바가 필요했지만 라디오버튼은 여러개중에 1개만 눌리는 것이기에 인트바는 한개만 갖는다. 긜고 라이오 버튼이라고 하고 밸류에 1,2,3 순서대로 적고 벨류가 순서다. 밸루어블을은 버거바로 설정해준다. 버거바에 선택한 값이 들어간다.  (2개 선택하는것은 여기선 없다. 그건 체크박스에서 선택해야됨! )

 

그럼 이렇게 선택할수 있고 3개중에 1개만 선택가능하다.

11 기본적으로 선택값을 주어질수 있다. 1번을 기본 선택이다.

 

29  33그리고 버튼을 누르면 선택하는 것으로 한다 버거바로 해서 값을 가지고 온다. 



햄버거는 있는데 음료도 선택하게 하려면

 

19 라벨도 하나 설정해준다.

22 콜라 라디오 버튼을 만들고 이번에는 벨류를 콜라로 해서 바가 스트링바이다. 

 

이렇게 뜬다. 


버거바,

드링바 가 다르기때문에 2가지로 나뉘는것 그냥 5개다 버거바 하면 선택은 1개밖에 안됨.