파이큐티5 (PyQt5) 5 | 체크박스와 이벤트 처리 | 추상화 | 파이썬 GUI 버튼, 라디오 버튼 | QCheckBox
QCheckBox 는 체크박스 위젯이다. 체크박스와 비슷하게 생긴 라디오버튼과 차이점만 알면 쉽게 이해할 수 있다. 체크박스는 체크하는 칸이 네모칸이고 라디오버튼은 체크하는 칸이 동그란 버튼이다. 체크박스는 다중 선택이 가능하고 라디오버튼은 한개만 선택가능하다. 누가 정한것인지 모르겠지만 프로그래밍 언어가 다르고 프레임워크가 다르더라도 사용자가 보는 UI의 모양은 같다. 웹사이트에서 회원가입할 때 많이 봤을 것이다. 가장 단순하면서도 유용한 기능이다. 라디오버튼, 체크박스, 레이블이나 각각의 특성에 따라 처리과정이 달라지는 것을 알 수 있다. 체크박스를 클릭하는 순간 이벤트가 일어나는 것이고 클릭한 상자를 표시하는 것 까지는 프레임워크가 알아서 해주는 부분이다. 당연하지만 만약 프로그래머가 그것까지 처리..