【发布时间】:2011-04-07 09:50:45
【问题描述】:
我想为我的跨平台 PyQt4 应用程序添加下一个功能:当用户选择某个文件并对其选择“删除”操作时,该文件将被移动到回收站文件夹而不是被永久删除。我想我可以使用 Win32 API 或类似的东西找到特定于 Windows 的解决方案,但我想知道类似的操作是否可以通过 PyQt4 方法在 Ubuntu/Linux 和 MaxOSX 上执行。
【问题讨论】:
-
对于那些发现这个问题并使用 PyQt5 而不是 PyQt4 的人:在 Qt 5.15 中添加了
QFile.moveToTrashfunction (announcement)。我希望这会有所帮助!
标签: python qt4 cross-platform pyqt4 recycle-bin