在Qt中,你可以使用QCursor类来获取当前鼠标的位置。具体步骤如下
在Qt中,你可以使用QCursor
类来获取当前鼠标的位置。具体步骤如下:
-
导入
QCursor
类:#include<QCursor>
-
使用
QCursor::pos()
方法获取鼠标当前的全局位置:
QPointcursorPos=QCursor::pos();
QPoint
类表示一个点的坐标,其中x()
方法返回点的x坐标,y()
方法返回点的y坐标。
例如,以下代码显示了如何获取并输出鼠标的位置:
#include<QApplication>
#include<QCursor>
#include<QDebug>
intmain(intargc,char*argv[])
{
QApplicationa(argc,argv);
//获取鼠标当前位置
QPointcursorPos=QCursor::pos();
//输出鼠标位置的x和y坐标
qDebug()<<"MousePosition:("<<cursorPos.x()<<","<<cursorPos.y()<<")";
returna.exec();
}
版权声明
本文仅代表作者观点,不代表博信信息网立场。