Уведомления

Группа в Telegram: @pythonsu

#1 Март 3, 2021 14:42:57

Temp
Зарегистрирован: 2021-01-16
Сообщения: 75
Репутация: +  1  -
Профиль   Отправить e-mail  

Перенос cкрина PyQt5 в буфер обмена

Доброго времени суток!

код:

 screen = self.ui.scrollArea.widget().grab()

С помощью какой функции можно реализовать копирование screen в буфер обмена

Офлайн

#2 Март 3, 2021 16:32:07

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Перенос cкрина PyQt5 в буфер обмена

https://doc.qt.io/qt-5/qclipboard.html
The QClipboard class provides access to the window system clipboard
там есть метод setImage ежели че.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Март 3, 2021 16:33:32)

Офлайн

#3 Март 3, 2021 17:29:20

Temp
Зарегистрирован: 2021-01-16
Сообщения: 75
Репутация: +  1  -
Профиль   Отправить e-mail  

Перенос cкрина PyQt5 в буфер обмена

PEHDOM


Спасибо огромное, не знал что в PyQt5 можно напрямую работать с буфером обмена.

код:

 image = QImage(self.ui.scrollArea.widget().grab())
QApplication.clipboard().setImage(image, QClipboard.Clipboard)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version