創建文件的QUrls,將它們存儲在QMimeData中並將QMimeData粘貼到QClipboard。 (Works的多個文件,在KDE 4測試,不知道是否在Windows上運行。)
import sys
from PyQt4.QtCore import QMimeData, QUrl
from PyQt4.QtGui import QApplication
app = QApplication(sys.argv)
# Create the urls.
url1 = QUrl('file1')
url2 = QUrl('file2')
# Create the mime data with the urls.
mime_data = QMimeData()
mime_data.setUrls([url1, url2])
# Copy the mime data to the clipboard.
clipboard = QApplication.clipboard()
clipboard.setMimeData(mime_data)
# Run the main loop.
# The X11 clipboard needs the event loop running.
sys.exit(app.exec_())
您複製和應用程序中粘貼或者你需要複製該文件到外部文件夾窗口? – 2011-05-19 18:24:53
外部文件夾。與文字一樣。 – Qiao 2011-05-19 18:26:36