0

我是 Qt 的新手。我想要一个窗口来跟随鼠标在屏幕上移动。(对阅读很有帮助)

我能想到的最好的方法是使用 QPoint QCursor::pos() 每 0.1 秒移动一次窗口的计时器。

与其不断地旋转这个计时器,有没有我可以利用的事件系统?这样看起来会更流畅,并且使用更少的计算机。

有没有更好的办法?

谢谢,

麦克风

4

2 回答 2

2

您可以在那里覆盖QWidget::mouseMoveEvent()和更新您的窗口位置。

于 2009-10-29T04:40:30.880 回答
0

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

于 2009-10-29T07:55:11.550 回答