将QGraphicsItem中的鼠标位置数据发送到主窗口上的标签

时间:2011-01-22 17:19:36

标签: c++ qt qt4

我创建了一个自定义QGraphicsItem,我可以通过覆盖hoverMoveEvent在图像上找到鼠标位置。

如何将位置数据发送到我的主窗口中的QLabel,该QLabel具有我的GraphicsView,以便标签始终显示主标签上的像素坐标?我必须使用计时器吗?

1 个答案:

答案 0 :(得分:3)

我会使用Qt的信号/插槽机制来做到这一点。

在QGraphicsItem中声明自定义信号。

将您的信号与QLabel的setNum或setText插槽连接。

读取鼠标位置后,

发出信号。