标题:关于QGraphicsItem中boundRect与paint的关系问题
作者:ycybx~
日期:2020-11-12 14:31
内容:
当paint 当中实际画出的图形大小 大于 boundRect 这个重画区域大小所以导致有残影 我能够理解,但是我不理解的是比如 boundRect 的大小是100*100而paint实际画出的矩形大小是45*45也会产生残影 为什么啊?
#1 [九重水 11-12 17:37]
此处应有@liudianwu
#2 [dbzhang800 11-12 18:32]
你的100*100 是构造时固定的,还是你代码中改动了 boundRect 大小?
#3 [maxlogo 11-13 09:47]
boundingRect最好是能把画笔大小计算在内或者绘制的时候矩形大小各减少画笔大小的0.5,不然就有可能会导致残影问题,另外paint是以bounding Rect的坐标来绘制的
#4 回 dbzhang800 的帖子 [ycybx~ 11-13 10:45]
dbzhang800:你的100*100 是构造时固定的,还是你代码中改动了 boundRect 大小? (2020-11-12 18:32)
是固定大小的 其他地方没有修改过
#5 回 dbzhang800 的帖子 [ycybx~ 11-13 10:49]
dbzhang800:你的100*100 是构造时固定的,还是你代码中改动了 boundRect 大小? (2020-11-12 18:32)
是固定大小的