2011-02-16 79 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)}"); 

希望这会有所帮助,至于