2016-09-08 2 views

답변

1

, 그것은 eveything이 비활성화됩니다. 대신 라인 편집을 읽기 전용으로 설정하면 버튼이 계속 작동합니다.

spinbox.lineEdit().setReadOnly(True) 
2

스핀 상자 편집기를 QtGui.QSpinBox.lineEdit().setEnabled(False) 님이 차단할 수 있습니다.

편집 : 설정하고 글꼴 색상과 배경 색상 : 당신이 읽기 전용 스핀 상자를 설정하면

spinbox.lineEdit().setStyleSheet('color: black; background-color: white;') 
+0

Thx, 작동합니다. 어떤 생각을 어떻게 글꼴 색상을 변경합니까? 스핀 상자 배경과 글꼴이 회색으로 변합니다. 나는 이것을 시도했다 : QtGui.QSpinBox.setStyleSheet ("color : rgb (161,161,161);") 그러나 여전히 글꼴은 회색이다 –

+0

내 대답 –

+0

의 편집을 보라. @ekhumoro의 해결책은 몇 가지 장점을 가지고있다 : 'setStyleSheet'는 다음과 같다. 필요하지 않은 경우 사용자가 값을 클립 보드에 복사 할 수 있으며 'readOnly'가 True로 설정된 경우 커서가 표시되지 않습니다 –

관련 문제