学堂 学堂 学堂公众号手机端

在Qt中,你可以使用QCursor类来获取当前鼠标的位置。具体步骤如下

lewis 1年前 (2024-04-20) 阅读数 14 #技术

在Qt中,你可以使用QCursor类来获取当前鼠标的位置。具体步骤如下:

  1. 导入QCursor类:

    #include<QCursor>
  2. 使用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(); }
版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门