<a href="#%e7%ae%80%e8%bf%b0">简述</a>
<a href="#%e6%ad%a5%e9%aa%a4">步骤</a>
<a href="#%e7%a4%ba%e4%be%8b">示例</a>
<a href="#%e6%95%88%e6%9e%9c">效果</a>
<a href="#%e6%ba%90%e7%a0%81">源码</a>
<a href="#%e6%9b%b4%e5%a4%9a%e5%8f%82%e8%80%83">更多参考</a>
因为qt本身并没有提供对于不存在文件获取图标、类型的接口,所以我们只能另寻出路。
步骤:
通过扩展名(如:txt、exe、pptx)构建临时文件qtemporaryfile。
通过qfileiconprovider获取对应的图标、类型 。
删除临时文件。
获取图标、类型
根据扩展名获取对应的文件图标、类型
<a href="http://blog.csdn.net/liang19890820/article/details/51819801">qt之qfileiconprovider</a>
<a href="http://blog.csdn.net/liang19890820/article/details/51820253">qt之qtemporaryfile</a>
<a href="http://blog.csdn.net/liang19890820/article/details/51822561">qt之根据扩展名获取文件图标、类型</a>