如何在Qt中获取鼠标在屏幕上的位置?

9

我想获取屏幕上鼠标的坐标。

在Qt中,我该如何实现?


在Windows上,使用C#,我像这个问题的答案中所建议的那样做了一些事情。

2个回答

11

文档中说明:-

QCursor::pos()

返回主屏幕光标(热点)在全局屏幕坐标中的位置。

如果您有多个屏幕,可以使用:

QPoint QCursor::pos(const QScreen * screen) 

请注意,QScreen适用于Qt 5。


3
尝试这个:

试试看:

QCursor::pos()

应该完美地工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接