关于QGraphicsItem的几个问题
最近写程序,遇到个问题。继承了QGraphicsRectItem的子类,重写了boundingRect,shape和paint后,在原坐标添加两次item,第一个item会消失,然后向下移动。请问这是为什么?
还有,请大神和我详细讲解下boundingRect,shape和paint三者的作用和区别。是不是前两者重写后必须也重写paint???
第三个问题,继承了QGraphicsRectItem的子类,其中有几个方法,比如this->rect,的rect和显示在scene上的图形有什么联系?因为有时我发现rect有值而scene上没有显示出图形。setPos设置的坐标是逻辑坐标还是设备坐标?
小弟新人,真心请教大神们帮我解答疑惑。百度过很多答案,都不太详细,有的更是答非所问。