C++ Qt-qgraphicscene是重叠图像

C++ Qt-qgraphicscene是重叠图像,c++,qt,blur,qgraphicsscene,C++,Qt,Blur,Qgraphicsscene,所以我遵循本教程,在qt中获得窗口后的模糊。。进行了一些更改,如在计划调整大小事件时请求捕获(),并添加了一个计时器,以每200ms使用QTimer更新一次图像,因此,例如最小化窗口时,背景图像将更新。到目前为止还不错 但后来我测试了计时器,我注意到: 正如您在视频的第六秒钟中所看到的,QGraphicscene正在重叠图像,即使使用场景->清除() 我的另一个问题是颜色。我将对话框的背景色更改为蓝色,但只有边框是蓝色的。我还试着把QGraphicsView放在一个透明的蓝色QFrame中,但是

所以我遵循本教程,在qt中获得窗口后的模糊。。进行了一些更改,如在计划调整大小事件时请求捕获(),并添加了一个计时器,以每200ms使用QTimer更新一次图像,因此,例如最小化窗口时,背景图像将更新。到目前为止还不错

但后来我测试了计时器,我注意到:
正如您在视频的第六秒钟中所看到的,QGraphicscene正在重叠图像,即使使用场景->清除()

我的另一个问题是颜色。我将对话框的背景色更改为蓝色,但只有边框是蓝色的。我还试着把QGraphicsView放在一个透明的蓝色QFrame中,但是运气不好。为什么呢


您可以在教程站点中找到源代码。我的更改在视频中可见。视频也是720p格式。

为什么不问问代码的作者呢?他可能知道这种行为。你能发一个链接到你的源代码吗?Thx;)@deadbird我对代码的更改在视频中可见。为什么不问问代码的作者呢?他可能知道这种行为。你能发一个链接到你的源代码吗?Thx;)@deadbird我对代码的更改在视频中可见。