Следующий фрагмент кода, похоже, вообще не влияет на системный буфер обмена: < /p>
clipboard = QtGui.QApplication.clipboard()
clipboard.setText(text)
< /code>
Согласно документации QT, именно так вы копируете текст в буфер обмена, < /p>
Почему он не работает?event = QtCore.QEvent(QtCore.QEvent.Clipboard)
app.sendEvent(clipboard, event)
< /code>
Но это ведет себя нечетно: он только копирует текст в буфер обмена после выхода программы. Кроме того, некоторые люди в этой ссылке сообщили, что это не работает с Linux.>
Подробнее здесь: https://stackoverflow.com/questions/107 ... -clipboard
Буфер обмена Pyqt не копируют в системный буфер обмена ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение