我需要制作一个具有虚拟文件拖放功能的原生gtk应用程序。我在这里的意思是,当我们开始从 native 应用程序拖动文件时,该文件实际上不存在,而是从某个远程位置生成或下载,并最终在放置位置可用。
在 Windows 中可以进行虚拟拖放,请访问下面给出的链接 http://blogs.msdn.com/oldnewthing/archive/2008/03/19/8080215.aspx
最佳答案
我敢打赌,最好的办法就是使用 gtk 和 libcurl 。我不知道 gtk 本身有什么可以做到这一点。这也是 unix-y 的做事方式——也就是说,将重点明确的工具串在一起来完成更大的任务。
我也刚刚注意到这一点,但他们将自己与其他一些similar libraries进行了比较,还有一些有趣的似乎与gtk更加集成。我特别指出GNet Library 。它的协议(protocol)支持看起来没有 libcurl 那么广泛,但它是 gtk 的一部分。我不知道这对你来说有多重要。
关于linux - Linux 操作系统上的虚拟文件拖放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1204994/