Qt获取屏幕坐标的解决办法

4529阅读 0评论2012-11-28 自语的骆驼
分类:C/C++

窗体的时间处理一般只能获取窗体内的坐标,但无法获取整个屏幕的坐标,个人之见,也许是我学习Qt还不够深入,如有更好的方法,请高手们指点!
我的解决办法是:创建一个定时器,然后在槽函数中用QCusor获取屏幕坐标,见代码:

QTimer *timer = QTimer(this);
connect(timer,SIGNAL(timerout()),this,SLOT(GetScreenCoordinate()));
timer->start(1000);

void GetScreenCoordinate()
{
       QPoint pos = QCursor::pos();
       currentXCoordinate = pos.x();
       currnetYCoordinate = pos.y();
}
上一篇:linux下如何模拟按键输入和模拟鼠标
下一篇:QT添加托盘以及SendInput模拟鼠标键盘用法