QtCheckBox를 삼제로 설정하려면 상태가 부분 일 때 확인란에 X를 그립니다. 나는 현재 운영 체제와 일치하도록 Qt가 스타일을 처리하도록하고 있으며, 그 방법으로 유지하고 체크 박스가 그려지는 방식 만 바꾸고 싶습니다.PyQt4의 시스템 스타일 수정
저는 Qt에서 사용하는 QStyle을 재정 의하여이 작업을 수행하려고했습니다. 나는 Qt는 기본적으로 사용되었다는 스타일 테스트 :
>>> app = QtGui.QApplication()
>>> type(app.style())
PyQt4.QtGui.QCommonStyle
을하지만 app.setStyle(QtGui.QCommonStyle())
를 실행하려고하면 GUI의 변화는 특히 체크 표시는 QCheckBox
ES에서 사라집니다.
나는 QCommonStyle
을 찾았으며 문서를 기반으로 모든 스타일에 공통된 요소 만 그립니다. 사용되는 스타일이 실제로 QCommonStyle
하지 않은 것 같습니다 때,
- 왜
type(app.style())
이QCommonStyle
반환 :그래서 나는이 개 질문이?
- 실제로 Qt에서 사용하는 스타일을 얻으려면 어떻게해야합니까?
저는 PyQt4를 사용하고 있습니다.