文章詳情頁(yè)
java - 在linux下如何用代碼實(shí)現(xiàn)把一個(gè)文件拖到一個(gè)指定的窗口中
瀏覽:189日期:2023-10-13 13:38:51
問(wèn)題描述
在linux下如何用代碼實(shí)現(xiàn)把一個(gè)文件拖到一個(gè)指定的窗口中?求大神指教!
問(wèn)題解答
回答1:這需要你了解一個(gè)文件拖到一個(gè)指定的窗口時(shí)發(fā)生了什么事。那你開(kāi)始思考這個(gè)問(wèn)題的時(shí)候,你必須知道這個(gè)文件的起始位置的進(jìn)程以及指定窗口的進(jìn)程(這應(yīng)該是你在寫(xiě)的一個(gè)應(yīng)用吧)
一個(gè)文件從dolphin或者nautilus里面拖出來(lái)的效果可能是不一樣的。
這個(gè)問(wèn)題,涉及到進(jìn)程的通信,以及這個(gè)通信體的一些標(biāo)準(zhǔn)。我記得Qt里面是有MimeType這種概念。建議你去找一找類(lèi)似的軟件,找到有實(shí)現(xiàn)這種類(lèi)似功能的軟件,你就可以參考其源碼了。
(相關(guān)的技術(shù):Qt里面的drag and drop)
標(biāo)簽:
java
相關(guān)文章:
1. 淺談vue生命周期共有幾個(gè)階段?分別是什么?2. index.php錯(cuò)誤,求指點(diǎn)3. 視頻 - html5 video的autoplay 在智能手機(jī)上不運(yùn)作?4. javascript - 百度坐標(biāo),返回目標(biāo)附近有哪些坐標(biāo)5. css3 - 使用less編譯css后,后期的項(xiàng)目中l(wèi)ess是直接放在項(xiàng)目文件中,后期如何維護(hù)呢6. css3 - 在css里面,樣式不生效問(wèn)題7. node.js - 在阿里云搭建vue環(huán)境后npm run dev 沒(méi)有看到vue歡迎頁(yè)面而是 UnhandledPromiseRejection8. javascript - Jquary的contains如何做到精準(zhǔn)匹配9. html5 - 前端面試碰到了一個(gè)緩存數(shù)據(jù)的問(wèn)題,來(lái)論壇上請(qǐng)教一下10. javascript - ui-router AngularJS url顯示正常 頁(yè)面沒(méi)有變化?
排行榜

熱門(mén)標(biāo)簽