글
QT에서는 그룹 내 라디오 버튼 중에 반드시 하나는 선택되어야 한다
그래서 다음과 같은 코드가 안 먹는다.
예를 들어
ui->radio1->setcheck(false);
ui->radio2->setcheck(false);
ui->radio3->setcheck(false);
한번이라도 이 그룹의 라디오버튼이 클릭된 상태라면
상태가 변하지 않는다 그룹으로 묶여있기때문에.
그러므로 전체가 선택 안된 상태 혹은 모두가 선택된 상태를 만들기 위해서는 잠시 그룹을 끊어야 한다.
다음과 같이
theSelectedButton->setAutoExclusive(false);
thsSelectedButton->setChecked(false);
theSelectedButton->setAutoExclusive(true);
각 버튼 별로 해서 상태를 바꾼 다음에 다시 묶어주면 끝
RECENT COMMENT