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

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

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


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

2 ответа

Решение

Как утверждают документы: -

QCursor::pos()

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

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

QPoint QCursor::pos(const QScreen * screen) 

Обратите внимание, что QScreen предназначен для Qt 5

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

QCursor::pos()

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

Другие вопросы по тегам