2
除了用作实例的实际文件夹之外,我希望在Qt中实现以下两个小部件(后端类似于文件,但不完全是文件系统文件): folder-replace-dialog和copy-file-dialog获取Qt使用本机Windows副本文件部件
我知道Qt可以执行本机保存文件小部件(使用QFileDialog
静态方法),但是它也可以执行文件夹替换/文件复制对话框吗?有什么建议么?
除了用作实例的实际文件夹之外,我希望在Qt中实现以下两个小部件(后端类似于文件,但不完全是文件系统文件): folder-replace-dialog和copy-file-dialog获取Qt使用本机Windows副本文件部件
我知道Qt可以执行本机保存文件小部件(使用QFileDialog
静态方法),但是它也可以执行文件夹替换/文件复制对话框吗?有什么建议么?
您可能需要直接致电Windows SHFileOperation。无论使用gcc还是MS C++编译器,都应该可以。您需要填写SHFILEOPSTRUCT
,但这不应构成太多问题。
不幸的是,我的对象不是'文件系统对象'。它们非常相似(实际上它们代表一个目录结构),但实际上是存储的,所以Windows不会将它们识别为文件系统对象。 – laura 2010-02-02 21:32:49