2010-04-20 4 views

답변

1

넵.

border-image: url(/url/to/image); 
+1

답장을 보내 주셔서 감사합니다. 이것은 내 QPushButton의 배경을 QPushButton 아이콘이 아닌 이미지로 설정하는 것으로 보입니다. 내가 뭘 잘못했는지 생각해? 감사. – Robin

+0

허, 배경을 설정하는'background-image :'로 아이콘을 설정했다고 생각했습니다. 나는 그걸 가지고 놀아야 할 것 같았고, 분명히 내 기억은 예전과 다르다. –

+0

아이콘 크기, 정렬 및 텍스트 정렬의 스타일을 지정해야 모든 것이 올바르게 배치됩니다. 나는 지금 당황 할 시간이 없다. 그러나 몇 개의 구글 검색을 통해 읽은 모든 것은'border-image :'가 스타일 시트에 관한 아이콘이라고 말한다. –

1

답장 시간이 조금 지연되었지만 다른 사람이 Google을 통해 팝업하는 경우에 대비해.

QAbstractButton 속성을 변경하여 아이콘을 추가 할 수 있습니다. 간단하게 사용

QAbstractButton { 
    qproperty-icon: theme_url("/button_action/add"); 
} 

유형 선택기 (QAbstractButton가), 당신이 선택한 개체 모든 그 서브 클래스의 스타일을 설정할 수 있습니다. QProcessButton은 QAbstractButton을 확장하기 때문에 트릭을 수행합니다. 물론 여기에 QPushButton 유형 선택기를 사용할 수도 있습니다.

셀렉터를 사용하는 방법에 대한 자세한 내용은 this 매우 유용합니다.

버튼 속성에 대한 자세한 내용은 QT 문서 here을 참조하십시오.

추신. 아이콘을 변경하려는 경우 버튼을 클릭하면 사용

qproperty-icon: url(":/Icons/before_click.png") off, 
       url(":/Icons/after_click.png") on ; 
관련 문제