QGraphicsItem:如何在 QGraphicsScene 调整大小时自动移动它?

QGraphicsItem: how to move it automatically with when QGraphicsScene resizes?

我有一个 QGraphicsScene 和几个 QGraphicsItem 对象。是数据流图。

我想把一些物体(输入和输出端口)绑定到场景边界上,当场景大小改变时,它们应该会随着场景边界自动移动

能不能告诉我,怎么做到的?

将 QGraphicsItem 实现中的方法绑定到场景对象的 sceneRectChanged 信号,并让该方法调整其对象的位置以考虑新的场景矩形。

根据您尝试执行的操作,您可能需要保留之前场景矩形的副本以供参考,以便您了解更改内容。