我想编写一个实现 wx.FileDropTarget 的 Python/wxPython 应用程序。这部分很简单。我还想显示文件图标,因为它被拖到应用程序窗口上,然后在应用程序窗口中显示带有文件图标(和其他元数据,可能是大小)的代理。
我想在 Windows 7 上实现它。但我有兴趣在 OS X 和 Linux 上也能实现它。
我用谷歌搜索并搜索了 Python v2.7.1 文档 - 但无济于事。我对 Windows 的方式有些陌生,所以如果有一种方法可以预测与文件关联的 BMP 或 ICO 文件 - 那么我可以走那条路......
任何示例代码总是受到赞赏。
最佳答案
我认为不仅有一种可移植的方式来实现这一点...在 Windows 平台上,文件类型关联的默认图标存储在系统注册表中(图标位于 exe 资源中的可执行文件除外)和 Linux 平台上这取决于桌面环境,每个都有自己的标准……所以我认为没有一种“通用”的方法可以做到这一点。
关于python - 在 Python/wxPython 中访问文件元数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6433574/