天天看点

Qt之QFileIconProvider(根据扩展名获取文件图标、类型)简述步骤示例

<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获取对应的图标、类型 。

删除临时文件。

Qt之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>