Jam*_*mes 5 c++ qt qgraphicsscene
谷歌搜索表明它应该.
但是dragdroprobot 示例实现(在父Robot对象上)建议不:
QRectF Robot::boundingRect() const
{
return QRectF();
}
Run Code Online (Sandbox Code Playgroud)
这是正确的,还是有更微妙的事情发生?
子项直接由场景绘制,而不是父项,并根据以下文档boundingRect():
QGraphicsView使用它来确定项目是否需要重绘.
因此,如果父项中没有绘图,则无需返回非空边界矩形,即使父项具有子项也是如此.如果父级中有一些绘图,则只需要包含自己的边界矩形.
| 归档时间: |
|
| 查看次数: |
2268 次 |
| 最近记录: |