, 공개 : 그함으로써추가 패딩 해제 애니메이션
QPushButton{
border: 1px solid green;
padding: 2px;
border-radius: 4px;
}
을, 나는 버튼 텍스트에 침몰하지 않는 의미 .
정상입니까?
, 공개 : 그함으로써추가 패딩 해제 애니메이션
QPushButton{
border: 1px solid green;
padding: 2px;
border-radius: 4px;
}
을, 나는 버튼 텍스트에 침몰하지 않는 의미 .
정상입니까?
는 패딩을 추가하고 텍스트 싱크를 볼 나는 그것이 가능한 볼 수있는 유일한 방법을 할 수 없습니다 나는 그것을 번역하는 것입니다 시도 havent 한. 누른 하위 컨트롤의 텍스트는 오른쪽과 아래쪽에 있지만 테스트 할 수는 있습니다.
적어도 pressed
의사 상태를 정의해야합니다.
QPushButton{ border: 1px solid green; border-radius: 4px; }
QPushButton:pressed{ border: 2px solid green; padding-left : 2px;
padding-top : 2px;border-radius: 4px; }
참조 Qt는 문서 : 예를 들어 Customizing QPushButton
이것은 작동하지 않습니다. 이미 시도했습니다. –
패딩 문제를 해결하기 위해 내 대답을 편집했습니다. 그것이 당신을 위해 작동하지 않는 경우 이상합니다. 어떤 플랫폼에서 어떤 Qt 버전을 사용하고 있습니까? Qt 4.6.1을 사용하여 Mac Leopard 및 WinXP에서 작동하도록 할 수 있습니다. 버튼에 스타일 시트를 어떻게 설정하고 있습니까? 디자이너를 사용하고 있습니까? –
예상되는 애니메이션은 무엇입니까? – Gezim
버튼을 누르면 텍스트 싱크가 보이지 않습니다. –
테두리가 변경되지 않지만 해당 스타일을 적용 할 가능성이 높고 관련이 없습니다. 패딩 추가 (예 : 아마도 스타일에 포함되지 않았습니다) –