在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();
}