2010-06-11 112 views
1

我有一個從QGraphicsScene和QGraphicsItem繼承來創建我自己的類。我使用Qt 4.6。如何在QGraphicsItem上設置不透明度

我想爲我的場景的每個項目設置一個特定的不透明度。我使用setOpacity:setOpacity方法,但它不是我希望的結果。 我想要例如一個項目不透明和另一個透明(要查看桌面或其他應用程序)。

但是,如果我不設置QGraphicsView的不透明度爲0.5,我沒有透明度。 如果QGraphicsView設置爲0.5,則該項目不是真正的不透明。

我該怎麼辦?

謝謝你。

+0

你可以添加圖像和/或描述你所看到的和你想看到的內容嗎? – 2010-06-11 22:38:18

回答

3

setOpacity方法是透明的,但只對圖形場景的背景透明,而不是窗口小部件,如果你想看到桌面,你需要設置窗口部件(對話框,主窗口等)的不透明。