文件格式文档:Clipboard Formats
- 代码:
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
import os
app = QApplication([])
clipboard = QApplication.clipboard()
def on_clipboard_change():
data = clipboard.mimeData()
try:
if data.hasFormat('text/uri-list'):
for path in data.urls():
s=str(path)
s=s.replace("PyQt5.QtCore.QUrl('file:///",'')
s = s.replace("')", '')
if os.path.exists(s):
print(s)
except BaseException:
print('error')
exit(0)
clipboard.dataChanged.connect(on_clipboard_change)
app.exec_()
- 输出
I:/规格化图片集/测试.py
I:/规格化图片集/监听粘贴板.py