【发布时间】:2015-08-25 16:19:34
【问题描述】:
我在一个场景中有两个 QGraphicsItem,我想在这两个对象之间画一条线。但是,这些对象是可移动的,我不知道每次移动后如何更新一行?
【问题讨论】:
-
您必须对项目进行子类化,并在建立连接时让它们存储指向线对象的指针。然后覆盖他们的
itemChange方法,以便他们更新几何更改的行。这不是最简单的任务,您必须注意正确删除对象并在正确的时间删除存储的指针。 -
小语法错误和固定标点符号。
-
但是如何将线添加到连接这两个对象的场景中? boundingRect 呢?
标签: qt qgraphicsitem qgraphicsscene