Pystray的pyautogui问题

问题描述

pyautogui和pystray出现问题。使用python版本3.6.4。
只需将两个模块导入同一脚本并调用任何pyautogui函数都会产生错误。 有没有解决的办法或解决方法?我只想使用pyautogui功能并构建一个驻留在系统托盘中的程序。

import pyautogui
import pystray

pyautogui.moveto(10,10)

预期的LP_POINT实例而不是指向POINT的指针

解决方法

我是 PyAutoGUI 的创建者。感谢您提出这个问题,我已经在 0.9.53 版中修复了这个问题。这可能也解决了与其他模块的兼容性问题,所以很高兴你提出了这个问题。

细节是:PyAutoGUI 重新创建了它自己的 POINT 结构,该结构与 ctypes.wintypes 中的结构相同,但由于某种原因,当另一个模块使用 ctypes.wintypes.POINT 时,这会导致问题,所以我将 PyAutoGUI 更改为使用 wintypes一个代替。