在linux下如何用代码实现把一个文件拖到一个指定的窗口中?求大神指教!
光阴似箭催人老,日月如移越少年。
這需要你了解一個檔案拖曳到一個指定的視窗時發生了什麼事。那你開始思考這個問題的時候,你必須知道這個檔案的起始位置的進程以及指定視窗的進程(這應該是你在寫的一個應用程式吧)
一個檔案從dolphin或nautilus裡面拖出來的效果可能是不一樣的。
這個問題,涉及到進程的通信,以及這個通信體的一些標準。我記得Qt裡面是有MimeType這種概念。建議你去找一找類似的軟體,找有實現這種類似功能的軟體,你就可以參考其原始碼了。
(相關的技術:Qt裡面的drag and drop)
這需要你了解一個檔案拖曳到一個指定的視窗時發生了什麼事。那你開始思考這個問題的時候,你必須知道這個檔案的起始位置的進程以及指定視窗的進程(這應該是你在寫的一個應用程式吧)
一個檔案從dolphin或nautilus裡面拖出來的效果可能是不一樣的。
這個問題,涉及到進程的通信,以及這個通信體的一些標準。我記得Qt裡面是有MimeType這種概念。建議你去找一找類似的軟體,找有實現這種類似功能的軟體,你就可以參考其原始碼了。
(相關的技術:Qt裡面的drag and drop)