0

我正在为 Qgis 构建一个插件,我需要允许用户连接插件提供的多个工具来处理图像。这些工具算作 de mdiArea 内的单独小部件。我希望能够通过单击启动该过程的按钮来创建连接,然后必须单击其中的 2 个小部件才能连接它们。我一直在阅读有关 mouseMoveEvents 和 mousePressEvents 的信息,但我似乎无法找到解决问题的合适方法。理想情况下,当您第一次单击时,它应该检查是否单击 mdiArea 内的小部件,然后显示一个箭头状图像,该图像随着用户鼠标扩展,然后当您单击下一个小部件时,将创建连接并显示箭头。

我真的不能提供代码片段,因为我真的不知道如何解决这个问题,但这是我正在尝试做的事情的图像。

在此处输入图像描述

4

0 回答 0