Я пишу программу на 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