标签: qt qt5 qgraphicsview qgraphicsscene qgraphicsitem
我有一个QGraphicsScene和几个QGraphicsItem个对象。这是一个数据流程图。
QGraphicsScene
QGraphicsItem
我想将几个对象(输入和输出端口)绑定到场景边界,当场景大小改变时,它们应该随场景bord自动移动
你不能告诉我,怎么办?
答案 0 :(得分:1)
将QGraphicsItem实现中的方法绑定到场景对象的sceneRectChanged信号,并使该方法调整其对象的位置以考虑新的场景矩形。
根据您要执行的操作,您可能需要保留前一个场景矩形的副本以供参考,以便您可以确定更改的内容。