#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. Рад, что смог внести улучшения в мой любимый язык.