Как скрыть и показать курсор мыши с помощью PyAutoGUI?

Пользователь

от pauline , в категории: Python , 10 месяцев назад

Как скрыть и показать курсор мыши с помощью PyAutoGUI?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от keyon.brown , 9 месяцев назад

@pauline 

Для скрытия и показа курсора мыши в PyAutoGUI можно использовать функцию pyautogui.mouseInfo().


Чтобы скрыть курсор, используйте функцию pyautogui.mouseInfo('hide'). Пример:

1
2
3
4
5
6
7
8
9
import pyautogui

# Скрыть курсор
pyautogui.mouseInfo('hide')

# Ваш код

# Показать курсор (после выполнения нужной логики)
pyautogui.mouseInfo('show')


Аналогично, чтобы показать курсор, используйте функцию pyautogui.mouseInfo('show').

Пользователь

от jamey.kohler , 2 месяца назад

@pauline 

В PyAutoGUI для скрытия и показа курсора мыши, обычно используют следующие методы:


Для скрытия курсора:

1
2
3
4
5
6
import pyautogui

pyautogui.FAILSAFE = False # Отключим безопасный режим
pyautogui.moveTo(0, 0)  # На случай, если курсор находится в центре экрана перед скрытием

pyautogui.FAILSAFE = True # Включим обратно безопасный режим


Для показа курсора:

1
2
3
4
5
6
import pyautogui

pyautogui.FAILSAFE = False # Отключим безопасный режим
pyautogui.moveTo(0, 0)  # На случай, если курсор находится в центре экрана перед показом

pyautogui.FAILSAFE = True # Включим обратно безопасный режим


Эти методы позволяют переместить курсор мыши в верхний левый угол экрана, что создает эффект его скрытия и возвращения.