我试图找到鼠标的相对位置时,我点击了一个特定的窗格内。也就是说,我需要在窗口中得到鼠标点击的X和Y位置。我不需要在屏幕上的鼠标XY位置(因为我已经可以得到)。我基本上需要感兴趣的窗格的位置。我可以从那里计算相对XY。下面的代码模拟了我认为建议的解决方案。我尝试过导入win32gui,但它在python 64位中不起作用。是否有其他方法可以从Microsoft获取窗格的x和y位置?我的代码应该是这样的:
#### start of code #####
from pynput.mouse import Listener
# part I don't know how to do######
X_ofwindow, Y_ofwindow = microsoftwindow(x1,y1)
###############################################
def on_click (x,y, button, pressed):
x_relative_to_window = x - X_ofwindow
y_relative_to_window = y - Y_ofwindow
with Listener(on_click=on_click) as listener:
listener.join()
目前没有回答
相关问题 更多 >
编程相关推荐