Qt - 查找鼠标屏幕x,y - 甚至应用程序关闭

时间:2009-10-29 04:16:57

标签: c++ qt qt-creator

我是Qt的新手。我想要一个窗口跟随屏幕上的鼠标。 (这对阅读有用)

我能想到的最好的是一个定时器,它使用QPoint QCursor :: pos()每隔0.1秒移动一次窗口。

不是经常旋转这个计时器,是否有一个我可以使用的事件系统?这看起来更平滑,并且使用更少的计算机。

有更好的方法吗?

谢谢,

麦克

2 个答案:

答案 0 :(得分:2)

您可以覆盖QWidget::mouseMoveEvent()并更新窗口位置。

答案 1 :(得分:0)

尝试QTimer及其timeout()信号。您正在寻找的事件系统可能是主要的事件循环,由QCoreApplication或QApplication类提供。