2014-10-10 4 views
-1

PySide Qt를 사용하여 Python 스크립트 용 GUI를 만들고 있습니다. 메인 윈도우에 몇개의 체크 박스가 있는데, 그것들을 서로에게 의존하게 만들 수 있는지 궁금합니다. 내 말은, 만약 그들 중 하나를 체크하면 다른 모든 것들은 체크하지 말아야한다는 것입니다. 한 번에 하나씩 만 확인할 수 있습니다.한 번에 하나의 확인란 만 선택하도록 허용하는 방법은 무엇입니까?

편안한 방법이 있습니까? 그렇지 않으면 그냥 다른 사람의 선택을 취소하는 함수를 작성합니다.

+1

가 [QButtonGroup''] 한 번 봐 행동하는 방법에 따라 기본 검사/선택 해제를 오버라이드 (override) (http://qt-project.org/doc/qt-4.7/qbuttongroup.html) – Jeannot

+0

빠른 답변 주셔서 감사합니다. 이제는 체크 박스가 QTableWidgetItem이 아닌 QAbstractButton이므로 테이블의 각 셀에 체크 박스를 넣지 않아도됩니다. QAbstractButton을 QTableWidget의 특정 셀로 가져 오려면 어떻게해야합니까? – Doc

+0

발견. 고맙습니다! – Doc

답변

0

사용 QButtonGroup는 그룹으로 만들려면 당신이에서 클래스를 파생 할 수 있습니다 당신은 체크 박스가

관련 문제