Qt之QFileIconProvider(获取文件图标、类型)
来源:互联网 发布:windows xp 韩文版 编辑:程序博客网 时间:2024/06/08 19:49
Qt中获取系统图标、类型是通过QFileIconProvider来实现的,具体如下:
第一种方法是获取已经存在本地的文件的图标
第二种方法是根据文件名称(不管本地是否存在该文件)获取系统默认图标
一、Qt获取系统文件图标
1、获取文件夹图标
2、获取指定文件图标
QFileInfo file_info(name);
QFileIconProvider icon_provider;
QIcon icon = icon_provider.icon(file_info);
二、Windows编程中获取系统图标、类型:
QIcon Setting::getFileIcon(QString file_name)
{
}
QString Setting::getFileType(QString file_name)
{
}
QIcon Setting::getFolderIcon()
{
}
QString Setting::getFolderType()
{
}
效果图:
更多参考:
- Qt之QFileIconProvider续(获取文件图标、类型)。
- Qt-QFileIconProvider(获取文件图标、类型)
- Qt之QFileIconProvider(获取文件图标、类型)
- Qt之QFileIconProvider续(获取文件图标、类型)
- Qt之QFileIconProvider(获取文件图标、类型)
- Qt之QFileIconProvider(根据扩展名获取文件图标、类型)
- Qt之QFileIconProvider(根据扩展名获取文件图标、类型)
- QT之 QFileIconProvider 获取文件—超大图标
- Qt之QFileIconProvider
- Qt之根据扩展名获取文件图标、类型
- Qt之根据扩展名获取文件图标、类型
- qt获取文件—超大图标
- 获取系统文件文件夹图标之计算机图标(我的电脑图标)、驱动器图标文件图标等
- 获取文件图标,类型名称,属性 SHGetFileInfo
- C++根据扩展名获取文件图标、类型
- Qt之字体文件(TTF)图标字体库
- QT之文件路径获取
- QT获取指定文件的图标以及通过句柄获取图标
- 自学QT之获取系统的标题栏图标
- Android针对不同的手机屏幕大小设计图片资源与编码
- Linux 指令详解 vi 交互式文本编辑器
- [动态规划] 放置街灯 Uva 10859 - Placing Lampposts
- 关于正则表达式全部符号解释
- 整理Android的列表的一行布局
- Qt之QFileIconProvider(获取文件图标、类型)
- 简单选择排序算法java源码
- iOS 开发--设置View的边框阴影
- ios开发者公会:87440292 欢迎广大开发朋友加入!
- vmware workstation 11.0下载和破解方法
- 【Hadoop基础教程】4、Hadoop之完全分布式环境搭建
- 复制构造函数总结
- vijos1531【noi2001】食物链
- linux下文件夹的创建、复制、剪切、重命名、清空和删除命令