Как сделать снимок экрана с помощью Python, используя метод щелчка и перетаскивания, например, Snipping Tool?Python

Программы на Python
Ответить
Anonymous
 Как сделать снимок экрана с помощью Python, используя метод щелчка и перетаскивания, например, Snipping Tool?

Сообщение Anonymous »

Я пишу программу на Python, которая по сути представляет собой ножницы. Я хотел бы иметь возможность запустить программу, выбрать область для снимка экрана, щелкнув мышью и перетащив ее, а затем программа сохранит это изображение.

Я пробовал это с помощью кода, найденного здесь: http://pyscreenshot.readthedocs.io/en/latest/

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

#-- include('examples/showgrabfullscreen.py') --#
import pyscreenshot as ImageGrab

if __name__ == '__main__':

# grab fullscreen
im = ImageGrab.grab()

# save image file
im.save('screenshot.png')

# show image in a window
im.show()
#-#
(в разделе «захватить и показать часть экрана»), но это не позволяет пользователю щелкать и перетаскивать. Кто-нибудь знает, как я мог это сделать? Я нашел несколько примеров в Интернете, но все они занимают сотни строк, и я не думаю, что эта простая программа должна быть такой длинной (но я могу ошибаться).

Спасибо!

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

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

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

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

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

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