谷歌搜索建议应该.
但是拖放机器人示例实现(在父机器人对象上)建议不要:
QRectF Robot::boundingRect() const
{
return QRectF();
}
哪一个是正确的,还是有更微妙的事情发生?
子项目直接由场景绘制,而不是由父项目绘制,并且根据有关的文档boundingRect():
QGraphicsView 使用它来确定该项目是否需要重绘。
因此,如果父级中没有要绘制的内容,则无需返回非空边界矩形,即使父级有子项也是如此。
如果父级中有一些绘图,则它只需要包含自己的边界矩形。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)