Pyautogui не обновляет положение мыши на RaspberryPython

Программы на Python
Ответить
Anonymous
 Pyautogui не обновляет положение мыши на Raspberry

Сообщение Anonymous »

Я пытаюсь определить положение мыши на своем Raspberry 4. Раньше я использовал pyautogui, и он работал нормально. Но на Raspberry позиция мыши, возвращаемая pyautogui, устарела.
Другие функции pyautogui работают нормально.
Вот некоторые подробности
ОС:

Код: Выделить всё

PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Примечание к установке pyautogui:
при использовании рекомендованной команды я получаю следующую ошибку:
python3 -m pip install pyautogui
ошибка: внешняя -managed-environment
× Эта среда управляется извне
╰─> Чтобы установить пакеты Python для всей системы, попробуйте apt install
python3-xyz, где xyz — это пакет, который вы пытаетесь установить.
Если вы хотите установить пакет Python, не упакованный в Debian,
создайте виртуальную среду используя python3 -m venv path/to/venv.
Затем используйте path/to/venv/bin/python и path/to/venv/bin/pip. Убедитесь, что у вас установлена ​​полная версия python3.
при установке:
sudo pip3 install pyautogui --break-system-packages
... ок - pyautogui-Версия: 0.9.54
установка прошла нормально. Функции работают на моем Python (Python 3.11.2).
пример кода:
import pyautogui, sys
print("pyautogui : ",pyautogui.__version__)
print("Screen size: ",pyautogui.size())
pyautogui.alert("PyAutoGUI-Alert")
x, y = pyautogui.position()
print("X:",x," Y:",y)
pyautogui.moveTo(100, 150)
x, y = pyautogui.position()
print("X:",x," Y:",y)
print("End")
< /code>
Результат:
pyautogui: 0.9.54
Размер экрана: размер (ширина = 1920, высота = 1080)
x: 500 y: 268 x: 100 y: 150
end < /p>
Результат позиции мыши неверен - он выглядит устаревшим, когда вы положите его в цикл. < /p>
Любая идея или подсказки приветствуются.
С уважением,
hep < /p>

Подробнее здесь: https://stackoverflow.com/questions/793 ... -raspberry
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»