gpt4 book ai didi

c++ - 如何在 QGraphicsItem 上设置不透明度

转载 作者:行者123 更新时间:2023-11-30 03:10:36 24 4
gpt4 key购买 nike

我继承了 QGraphicsScene 和 QGraphicsItem 来创建我自己的类。我使用 Qt 4.6。

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

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

我该怎么办?

谢谢。

最佳答案

setOpacity方法是透明的,但只对图形场景的背景透明,对widget不透明,如果要看到桌面,需要设置widget(dialog, mainwindow等..)的不透明。

关于c++ - 如何在 QGraphicsItem 上设置不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3026527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com