【问题标题】:Qt: Make transparent QGraphicsItem objects obscure each otherQt:使透明的 QGraphicsItem 对象相互遮挡
【发布时间】:2018-08-24 07:34:06
【问题描述】:

我想将几个 QGraphicsItem 对象添加到一个场景中,并让它们相对于另一个 QPixmapItem 背景图像都是透明的(即可见但不完全不透明),该背景图像也是场景的一部分但彼此模糊。

目前我不确定这是否可能。使所有有问题的对象成为其他 QGraphicsItem 的子对象,然后使父对象透明并没有达到预期的效果,所以我想我正在寻找一些完全不同的方法,但我不知道从哪里开始。

编辑:看来我的解释不够清楚,我会在几个小时后尝试添加一个示例。

【问题讨论】:

  • 我想帮助你,但是我不太清楚如何帮助你,因为没有达到预期的效果并不能解释你的问题。请张贴Minimal, Complete, and Verifiable example 说明您遇到麻烦的原因,我很乐意查看并尝试帮助您。

标签: qt qt5


【解决方案1】:

据我了解,您希望 QGraphicItems 的不透明度小于 100%,以便背景图像可见。 为了达到同样的效果,您可以使用set opacity function

【讨论】:

    猜你喜欢
    • 2019-09-22
    • 1970-01-01
    • 2015-05-06
    • 2018-06-01
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 2014-11-10
    • 1970-01-01
    相关资源
    最近更新 更多