繁体   English   中英

如何在QGraphicsItem上设置不透明度

[英]How set opacity on QGraphicsItem

我有一个从QGraphicsScene和QGraphicsItem继承来创建我自己的类。 我使用Qt 4.6。

我想在场景的每个项目上设置特定的不透明度。 我使用setOpacity: setOpacity方法,但不是我希望的结果。 例如,我要使一个项目不透明,而使另一个透明(以查看桌面或其他应用程序)。

但是,如果我不将QGraphicsView的不透明度设置为0.5,则我没有透明度。 如果QGraphicsView设置为0.5,则该项目不是真正的不透明。

我该怎么办 ?

谢谢。

setOpacity方法是透明的,但仅对图形场景的背景透明,而不对小部件透明,如果要查看桌面,则需要设置小部件(对话框,主窗口等)的不透明性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM