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

时间:2013-10-22 16:27:54

标签: qt qtgui

我想在屏幕上显示鼠标坐标。

我如何在Qt中执行此操作?


在Windows上,使用C#我正在执行答案to this question中建议的内容。

2 个答案:

答案 0 :(得分:9)

正如文档所述: -

QCursor::pos()
  

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

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

QPoint QCursor::pos(const QScreen * screen) 

请注意,QScreen适用于Qt 5

答案 1 :(得分:3)

试试这个:

QCursor::pos()

应该完美地运作