проблема pyautogui с Pystray

#python #pyautogui #pystray

#python #pyautogui #pystray

Вопрос:

Возникли проблемы с pyautogui и pystray. Использование python версии 3.6.4.
Простой импорт обоих модулей в один и тот же скрипт и вызов любой функции pyautogui приводит к ошибке. Есть ли исправление или обходной путь?? Я просто хочу использовать функциональность pyautogui и создать программу, которая находится в системном трее.

 import pyautogui
import pystray

pyautogui.moveTo(10,10)
  

ожидаемый экземпляр LP_POINT вместо указателя на ТОЧКУ

Ответ №1:

Я создатель PyAutoGUI. Спасибо, что подняли эту проблему, я внес исправление в версию 0.9.53, которое исправляет это. Это, вероятно, также устраняет проблемы с совместимостью с другими модулями, поэтому я рад, что вы подняли этот вопрос.

Подробности таковы: PyAutoGUI воссоздал свою собственную точечную структуру, которая была идентична той, что была в ctypes.wintypes, но по какой-то причине это вызывало проблемы, когда другой модуль использовал ctypes.wintypes.ТОЧКА, поэтому я изменил PyAutoGUI, чтобы вместо этого использовать wintypes.

Комментарии:

1. Рад, что смог внести улучшения в мой любимый язык.