2012-05-10 27 views

回答

11

QLabel沒有setIcon方法,但它有setPixmap。但是,如果您使用它來設置QPixmap它會覆蓋您的文字。但也有一些方法可以實現你想要什麼:

  • 使用QLabel的HTML的能力,顯示文字+圖像
  • 使用兩個標籤,一個用文字和一個與圖像
  • 親自塗漆組件
+2

你介意添加一個展示「如何使用QLabel的html功能顯示文本+圖像」的例子嗎? –

+5

這意味着只需添加指向圖像的''標籤('QLabel(「」))或圖像[資源](http://qt-project.org/doc/qt-5/resources。在你的'.qrc'('QLabel(「」)') – mata

+0

真棒,謝謝! –