PyQt5 系統剪貼簿操作

2021-09-12 02:34:51 字數 464 閱讀 2308

近期做畢業設計,用的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 ...