Qt鼠标点击两个点并自动连接这两个点

在QGraphicsScene中添加Item,在Item中实现点击鼠标连接两个点,要求:鼠标点击第一个点存储坐标作为线段的起点,此时不画线,再点击第二个点,获取线段的终点,如果起点和终点有一个坐标相同直接相连,如果不同找两个调节点连成平行或垂直的线段。不清楚怎么用代码实现,添加按钮触发事件怎么添加?

QgraphicsScene类使用示例

QgraphicsScene类使用示例

QgraphicsScene类使用示例

http://zhidao.baidu.com/link?url=gWCeRxi0djrj9bJD3oLMPmjlMUXu8ccS4KA3gR2vmHebJIFvePp1POGf5fGXglb9P6c28b1bqTzZ7pQDT_8Gz81BqgrAWyzXH233-ggzlhO