Qt如何获取指定类型的文件图标

yby4769250 2011-08-05 01:11:39
给定一个文件名加后缀,Qt如何通过这个信息获取指定类型文件的系统默认图标啊?
比如给出a.txt,b.avi,然后获取图标,Qt里有什么类和函数不?谢谢

...全文
204 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzemian 2012-04-07
  • 打赏
  • 举报
回复
QString name = tr("abc.exe");
QFile file(name);
file.open(QFile::WriteOnly);
QFileInfo fileInfo(name);
QFileIconProvider fileIcon;
QIcon icon = fileIcon.icon(fileInfo);
button->setIcon(icon);
file.remove();
dext 2011-08-05
  • 打赏
  • 举报
回复
一看 是和平台相关的,一般不会提供,找找 Wndows 的 API和 注册表的信息吧。

16,215

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧