2011-07-06 45 views
1

我創建了一個新的類可點擊標籤,它繼承自QLabel並充當 「按鈕」。在Qt Creator中,如何在特定類的QLabel上設置背景圖像

我想使用背景圖像作爲它自己的按鈕。這樣我也可以改變各種狀態的背景圖片(禁用,點擊,發佈)。

我該如何指定樣式表才能更改該標籤的屬性,或以某種方式更改Qlabel的屬性/屬性? (我知道樣式表將背景圖片的URL(XXX),但它會改變我的自定義類的我所有的按鈕,以便圖像)

感謝

+0

看看[這裏](http://stackoverflow.com/questions/6582245/qpushbutton-settext-problem-in-qt),我認爲* QButtonButton的*你的*按鈕是一個體面的解 – vrince

回答

0

可以通過分配一個樣式錶針對特定部件只需通過調用setStyleSheet(const QString & styleSheet)就可以找到該特定的小部件。

如果你想進一步使用樣式表了小部件hierarcy,或在應用層面,您可以通過使用CSS選擇這樣針對特定部件:

QWidget[objectName="myObject"] 

您需要確保相關小部件使用setObjectName("myObject")設置其ojbect名稱。

相關問題