2011-02-16 76 views
0

我需要將背景圖片應用於Qmenu。到目前爲止,我只能將顏色作爲背景。看起來屬性背景或背景圖像不起作用(使用qss樣式表)。 我試過在代碼中應用樣式。結果相同。有什麼建議麼? 以防萬一,我使用Qt Creator的2.0.1與QT 4.7在MAC OSX。將背景圖片應用於Qmenu

在此先感謝。

回答

0

我猜你應該張貼了一些你的代碼;看起來問題在於如何定義樣式表。

通過樣式表設置背景圖像QMenu和QMenyBar部件工作正常。檢查下面的例子會爲你工作:

// sets background to QMenuBar and QMeny 
menuBar->setStyleSheet("QMenuBar {background-image: url(/home/menubar_image.jpg)} QMenu {background-image: url(/home/menu_image.jpg)}"); 
// sets background to QMenu 
menu->setStyleSheet("QMenu {background-image: url(/home/menu_image.jpg)}"); 

希望這會有所幫助,至於