即使Pygame窗口没有激活,也可以继续使用Pygame跟踪鼠标

时间:2017-05-17 21:05:01

标签: python python-3.x pygame

好的,我正在使用Pygame,我在Pygame显示器上创建了一个跟踪鼠标的代码。但是,当我在Pygame上拉另一个窗口时,它会停止跟踪鼠标位置。我想知道,即使我的Pygame窗口不是活动窗口,有没有办法继续跟踪鼠标?

1 个答案:

答案 0 :(得分:1)

好的,所以我明白了。我的方式错了。

pygame.mouse.get_pos() 是我正在使用的,只跟踪创建的Pygame表面上鼠标的位置。因此,如果那里有另一个窗口,鼠标实际上并不在Pygame表面上。我最终安装了模块“win32api”并使用

import win32api mouse = win32api.GetCursorPos() x1 = mouse[0] y1 = mouse[1]

表示计算机显示屏上的鼠标位置的x和y坐标。后来我意识到有问题回答我需要知道的事情,我只是没有提出相当正确的问题。