2012-05-10 4 views
6

QLabel의 설명 텍스트와 함께 표준 경고 아이콘을 pyqt에 표시하고 싶습니다. Qlabel에는 setIcon 기능이 없습니다. 그럼 내가 어떻게 할 수 있니?QLabel에 표준 아이콘과 텍스트 표시

도움을 주시면 감사하겠습니다.

+0

아무도 대답하지 않습니까? –

답변

11

QLabel에는 setIcon 방법이 없지만 setPixmap입니다. 그러나 이것을 사용하여 QPixmap을 설정하면 텍스트가 무시됩니다. 하지만 당신이 원하는 것을 달성하기 위해 몇 가지 가능성이 있습니다 :

  • 텍스트 + 이미지
  • 사용을 두 개의 레이블, 이미지와 텍스트 하나 하나를 표시합니다 QLabel의 HTML-기능을 사용
  • 구성 요소를 직접 페인트하십시오.
+2

"QLabel의 html 기능을 사용하여 텍스트 + 이미지를 표시하는 방법"을 보여주는 예제를 추가 하시겠습니까? –

+5

즉 이미지 ('QLabel ("")') 또는 이미지 [리소스] (http://qt-project.org/doc/qt-5/resources)를 가리키는'' 태그를 추가하는 것입니다. html)'.qrc' ('QLabel ("")')에 정의 된 – mata

+0

감사합니다! –

관련 문제