PyQt5-如何操作鼠标位置,和跟踪鼠标

 时间:2024-10-13 16:44:06

鼠标指针位置的获取,设置鼠标位置;跟踪鼠标的操作。

1.获取鼠标指针位置

1、获取指针对象的桌面位置坐标:QCursor.pos()指针类的pos(),返回QPoint(w,h)

PyQt5-如何操作鼠标位置,和跟踪鼠标

2.指针位置的设置

1、设置鼠标指针位置:QCursor.setPos(x,y)鼠标指针会移动到设置的x,y点

PyQt5-如何操作鼠标位置,和跟踪鼠标

2、重写mouseMoveEvent(QMouseEvent)方法:用来调用鼠标的事件;参数是鼠标事件类对象。例如图片例子中:def mouseMoveEvent(self, mE): print('moving...')参数mE,是QMouseEvent类对象,(mEvent = QMouseEvent)

PyQt5-如何操作鼠标位置,和跟踪鼠标

4.鼠标事件的相关函数

1、mouseMoveEvent猾诮沓靥(QMouseEvent):参数鼠标移动事件对象的函数可以获得很多的数据。①获取鼠标相对桌面的坐标:globalPos()当鼠标移动时,鼠标事件对象的爿讥旌护globalPos()返回鼠标相对桌面的位置类型QPoint(x,y)print('mouse is moving...',mE.globalPos())

PyQt5-如何操作鼠标位置,和跟踪鼠标

3、获取鼠标相对控件的坐标:print('move to:', mE.localPos().x(),mE.localPos().y())

PyQt5-如何操作鼠标位置,和跟踪鼠标
  • 如何设置鼠标移动轨迹可见
  • win10如何为计算机重命名 重命名计算机方法
  • lstm 训练集的设置
  • 如何使用编辑组策略禁用”运行“
  • Xshell怎样远程连接Debian系统
  • 热门搜索
    ipad怎么分屏 鼻屎多是怎么回事 逯怎么读 羁怎么读 口腔溃疡反复发作是怎么回事 麻辣烫的做法家常 炸丸子的做法 羊肉汤的做法 翅根的做法 黄豆芽怎么做好吃