Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 有没有办法在图形视图上命令前景绘制更新?_Qt_Qgraphicsview - Fatal编程技术网

Qt 有没有办法在图形视图上命令前景绘制更新?

Qt 有没有办法在图形视图上命令前景绘制更新?,qt,qgraphicsview,Qt,Qgraphicsview,Graphicsview首先绘制背景,然后绘制图层,最后绘制前景。 我想用前景在主要的几何信息上画一些动态的东西,但我不知道如何只为前景发送更新命令。 有什么想法吗?谢谢我自己回答:G_scene->invalidate(QRect(),qgraphicscene::ForegroundLayer);对不起……把你自己的答案作为正确的答案贴出来,然后把它标记为已解决,这样有相同问题的人就可以很容易地看到你找到了一个解决方案。另外,请注意,这不是一个真正有用的答案-在这一点上(Qt 4.8),Qt

Graphicsview首先绘制背景,然后绘制图层,最后绘制前景。 我想用前景在主要的几何信息上画一些动态的东西,但我不知道如何只为前景发送更新命令。
有什么想法吗?谢谢

我自己回答:G_scene->invalidate(QRect(),qgraphicscene::ForegroundLayer);对不起……把你自己的答案作为正确的答案贴出来,然后把它标记为已解决,这样有相同问题的人就可以很容易地看到你找到了一个解决方案。另外,请注意,这不是一个真正有用的答案-在这一点上(Qt 4.8),Qt没有针对前台无效进行优化-它重新绘制了整个问题。