Как получить положение мыши на экране в Qt?

Я хочу получить координаты мыши на экране.

Как я могу сделать это в Qt?


в Windows, используя C#, я делал что-то вроде предложенных в ответах на этот вопрос.

2 ответов


Как говорится в документах: -

QCursor::pos()

возвращает положение курсора (горячей точки) основного экрана в глобальные координаты экрана.

Если у вас есть несколько мониторов, вы можете использовать: -

QPoint QCursor::pos(const QScreen * screen) 

обратите внимание, что Qscreenбыл является для Qt 5


попробуйте это :

QCursor::pos()

должны отлично работать