我是Qt的新手。我想要一个窗口跟随屏幕上的鼠标。 (这对阅读有用)
我能想到的最好的是一个定时器,它使用QPoint QCursor :: pos()每隔0.1秒移动一次窗口。
不是经常旋转这个计时器,是否有一个我可以使用的事件系统?这看起来更平滑,并且使用更少的计算机。
有更好的方法吗?
谢谢,
麦克
答案 0 :(得分:2)
您可以覆盖QWidget::mouseMoveEvent()
并更新窗口位置。
答案 1 :(得分:0)
尝试QTimer及其timeout()信号。您正在寻找的事件系统可能是主要的事件循环,由QCoreApplication或QApplication类提供。