在Qt中,你可以使用QCursor类来获取当前鼠标的位置。具体步骤如下:
导入QCursor类:
#include <QCursor>使用QCursor::pos()方法获取鼠标当前的全局位置:
QPoint cursorPos = QCursor::pos();QPoint类表示一个点的坐标,其中x()方法返回点的x坐标,y()方法返回点的y坐标。
例如,以下代码显示了如何获取并输出鼠标的位置:
#include <QApplication>#include <QCursor>#include <QDebug>int main(int argc, char *argv[]){ QApplication a(argc, argv); // 获取鼠标当前位置 QPoint cursorPos = QCursor::pos(); // 输出鼠标位置的x和y坐标 qDebug() << "Mouse Position: (" << cursorPos.x() << ", " << cursorPos.y() << ")"; return a.exec();} 

