2011-07-06 10 views
0

QT 애플리케이션에서 작업 중입니다. 그 안에서 사용자는 여러 개의 객체를 만들 수 있으며, 각각의 객체는 목록에 추가됩니다. 다음 단계에서 사용자는 물체를 배치해야합니다. 객체 중 어느 것이 배치되어야하는지에 대한 선택은 QRadioButton을 클릭하여 이루어져야합니다 (QGroupbox에 추가 된 QRadioButtons가 논리적으로 보이기 때문에 QGroupbox 중 하나만 활성화 됨).동적으로 생성 된 QRadioButton을 사용하여 동적으로 생성 된 객체를 토글합니다.

문제는 어떤 라디오 버튼이 활성화되었거나 클릭되었는지 알려주는 신호를 찾을 수 없다는 것입니다. 나는 이미 모든 라디오 버튼을 하나의 슬롯에 연결했지만, 나는 부울 값을 얻는다. 신호의 발신자를 얻으려면 어떻게해야합니까? 또는 내 목표를 달성하기위한 표준 방법은 무엇입니까?

답변

1

슬롯 내에서 ... QObject::sender() 메서드를 사용하여 신호의 발신자를 얻을 수 있습니다!

관련 문제