近期做畢業設計,用的pyqt5做乙個windows軟體。有一部分需要對檔案或者資料夾進行,複製與貼上操作,查了好久,終於找到了方法
data = qmimedata(
)url = qurl.fromlocalfile(file_path)
)data.seturls(
[url]
)clipboard.setmimedata(data)
經歷過一番執行之後,就這樣系統的剪貼簿就有了我們在pyqt5程式中選擇的複製的檔案或者資料夾。
).mimedata(
)source_file_url = data.urls()[
0].url(
)這樣我們就會獲得檔案的url,只不過格式是fill:///
形式的,需要進行修改然後才能用open函式或者shutil模組的方法開啟,可以直接字串分片取出需要的path即可
操作剪貼簿
剪貼簿 一 將資料送到剪貼簿 1 記憶體配置 hglobal hglobal hglobal globalalloc ghnd gmem share,lstrlen ptext 1 sizeof tchar 為什麼不用malloc 在windows中執行的應用程式之間必須要共享剪貼簿所儲存的記憶體塊...
VC 剪貼簿操作
本文主要介紹了 vc mfc 中如下內容的剪貼簿操作 1 文字內容的操作2 wmf資料的操作 3 點陣圖的操作 4 設定使用自定義格式 5 感知剪貼簿內容的改變 6 自動將資料貼上到另一應用程式視窗 一 文字內容的操作 下面的 示範了如何將文字內容複製到剪貼簿 unicode 編碼的先轉化為 asc...
Visual C 剪貼簿操作
visual c 剪貼簿操作 2008 07 30 15 01 visual c 剪貼簿操作 文章摘要 1 文字內容的操作 2 wmf資料的操作 3 點陣圖的操作 4 設定使用自定義格式 5 感知剪貼簿內容的改變 6 自動將資料貼上到另一應用程式視窗 一 如何將文字內容複製到剪貼簿 cstring ...