<a href="#%e7%ae%80%e8%bf%b0">简述</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>
如下,我们根据扩展名来获取对应的文件图标、类型。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI2MjN5MTN0cTM0AzNwYTMwIzLcRXZu5ibkN3Yuc2bsJmLn1Wavw1LcpDc0RHaiojIsJye.jpg)
首先在pro中添加winextras模块:
然后,在源码中包含:<code>#include <qtwin></code>,之后,方可使用。
在qt4中,可以通过qpixmap::fromwinhicon(hicon)来转换,但是,到了qt5以后此接口已经被遗弃了,所以这里使用qtwin::fromhicon(hicon)。
<a href="http://blog.csdn.net/liang19890820/article/details/51819801">qt之qfileiconprovider</a>
<a href="http://blog.csdn.net/liang19890820/article/details/51821622">qt之qfileiconprovider(根据扩展名获取文件图标、类型)</a>