파이큐티 PyQt5 튜토리얼 10 - QButtonGroup, QGroupBox - 파이썬 GUI
QButtonGroup QButtonGroup 은 버튼을 그룹으로 묶는 위젯입니다. 버튼들은 다 각자 작동하도록 되어 있습니다. 이것을 묶기 위해서는 QButtonGroup 을 사용하는데요. 하나를 선택한 다는 점에서 RadioButton 하고 비슷합니다. 아래 예제 코드에서는 버튼 인스턴스를 QButtonGroup 에 추가하는 것을 볼 수 있습니다. 각 버튼에 시그널을 설정하는게 아니라 그룹 하나에만 설정하면 되기 때문에 코드도 줄어듭니다. 그룹안에 있는 버튼을 클릭하면 아이디가 슬롯에 전달이 됩니다. 메소드에서는 아이디로 그룹안에 있는 버튼을 찾아서 각 버튼의 기능을 구현할 수 있습니다. for 문과 if 문을 사용해서 아이디를 찾는 로직을 주의해서 봅니다. 버튼그룹에서 인덱스로 뭔가를 꺼내는데 필요..