C++ 如何防止GraphicsItem被拖到场景之外?

C++ 如何防止GraphicsItem被拖到场景之外?,c++,qt,draggable,scene,qgraphicsitem,C++,Qt,Draggable,Scene,Qgraphicsitem,我在另一个类中创建了一个graphicsitem,它是可移动的。但是,用户可以将其移动到场景之外 如何使项目在到达场景边缘后停止移动?通过检查项目边界框的2d x/y是否在窗口坐标之外并禁用移动。确保在投影空间中进行此检查。这是在渲染外部完成的。您应该使用。参见文档中的示例。

我在另一个类中创建了一个graphicsitem,它是可移动的。但是,用户可以将其移动到场景之外


如何使项目在到达场景边缘后停止移动?

通过检查项目边界框的2d x/y是否在窗口坐标之外并禁用移动。确保在投影空间中进行此检查。这是在渲染外部完成的。您应该使用。参见文档中的示例。