2011-11-05 2 views
2

간단한 Qt4 디자인을 만들었고 C++과 작동하도록 만들고 싶지만 QT4 라디오 버튼에 문제가 있습니다. 텍스트 필드, 두 개의 라디오 버튼 및 제출 버튼이 있습니다. 제출 버튼을 클릭하여 어떤 라디오 버튼이 선택되어 있고 텍스트 필드의 정보가 무엇인지 확인하려고합니다. 나는 텍스트 필드 정보를 얻고 있지만 확인 된 라디오 버튼이 있는지 확인하는 방법을 찾을 수 없습니다.QT4 라디 언 버튼을 사용하는 방법은 무엇입니까?

답변

3

라디오 버튼은 라디오 버튼 그룹 내에서 상호 배타적입니다. 기본적으로 라디오 버튼은 부모가 동일한 경우 동일한 그룹의 일부입니다.

시작시 라디오 디자이너 중 하나를 선택하거나 코드를 시작하여 라디오 버튼 중 하나가 선택되어 있는지 확인하십시오.

제출 버튼을 클릭하면 radioButtonName.isChecked()으로 전화하여 각 라디오 버튼을 확인하십시오.

Qt 설명서를 볼 때 클래스의 전체 상속 계층 구조에 대한 설명서를 보는 것을 잊지 마십시오. 이 상태는 다양한 버튼 하위 클래스에 유효하므로 함수는 QAbstractButton 클래스에 문서화되어 있습니다.

+0

탱크! 많이 도와 줬어. 하지만 .isChecked()가 아닙니다. 그것은 -> isChecked()입니다. :) – Bankin

관련 문제