我正在构建一个小型GUI界面,我有一个QLabel,通过将图像设置为pixmap,从目录中绘制图像。我希望用户能够交互式地点击此pixmap上的点,并在所点击的位置上出现一个小绿色“x”。我尝试重新实现paintEvent方法,但这完全不是我想要的功能。paintEvent是每次需要在QLabel上绘制时调用的方法...而我想保留基本绘图(即图像),只需在已绘制的图像上方放置点即可。最终,我希望用户能够通过第三方跟踪算法交互地跟踪这些点穿过一系列图像。因此,我需要具备让用户移动点、删除点、添加点和修改点的能力,而无需重新绘制它们后面的图像。有几个在线教程可以简单地绘制点,但它们都涉及重新实现paintEvent方法,然后将mouseEvent连接到paintEvent。我正试图避免这种情况。有什么建议吗?