QAbstractFileIconProvider 类
QAbstractFileIconProvider 类为 QFileSystemModel 提供文件图标。更多信息...
| 头文件 | #include <QAbstractFileIconProvider> | 
| CMake | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) | 
| qmake | QT += gui | 
| 自 | Qt 6.0 | 
| 继承自 | 
公共类型
| 枚举 | IconType { Computer, Desktop, Trashcan, Network, Drive, …, File } | 
| 枚举 | Option { DontUseCustomDirectoryIcons } | 
| 标志 | 选项 | 
公共函数
| QAbstractFileIconProvider() | |
| 虚拟 | ~QAbstractFileIconProvider() | 
| 虚拟 QIcon | icon(QAbstractFileIconProvider::IconType type) const | 
| 虚拟 QIcon | icon(const QFileInfo &info) const | 
| 虚拟 QAbstractFileIconProvider::Options | options() const | 
| 虚拟 void | setOptions(QAbstractFileIconProvider::Options options) | 
| 虚拟 QString | type(const QFileInfo &info) const | 
成员类型文档
枚举 QAbstractFileIconProvider::IconType
| 常量 | 值 | 描述 | 
|---|---|---|
| QAbstractFileIconProvider::Computer | 0 | 整个计算设备所使用的图标 | 
| QAbstractFileIconProvider::Desktop | 1 | 用户特殊 "桌面" 目录的图标 | 
| QAbstractFileIconProvider::Trashcan | 2 | 桌面文件管理器中用户的 "废纸筒" 位置的图标 | 
| QAbstractFileIconProvider::Network | 3 | 桌面文件管理器中的 "网络服务器" 位置的图标,以及网络中的工作组 | 
| QAbstractFileIconProvider::Drive | 4 | 磁盘驱动器所用的图标 | 
| QAbstractFileIconProvider::Folder | 5 | 用于表示本地文件系统目录的标准文件夹图标 | 
| QAbstractFileIconProvider::File | 6 | 用于通用文本文件类型的图标 | 
枚举 QAbstractFileIconProvider::Option
标志 QAbstractFileIconProvider::Options
| 常量 | 值 | 描述 | 
|---|---|---|
| QAbstractFileIconProvider::DontUseCustomDirectoryIcons | 0x00000001 | 始终使用默认目录图标。某些平台允许用户设置不同的图标。自定义图标查找会导致在网络或可移除驱动器上的性能大幅下降。 | 
Options 类型是 QFlags<Option> 的 typedef。它存储了 Option 值的 OR 组合。
成员函数文档
QAbstractFileIconProvider::QAbstractFileIconProvider()
构建文件图标提供者。
[virtual noexcept] QAbstractFileIconProvider::~QAbstractFileIconProvider()
销毁文件图标提供者。
[virtual] QIcon QAbstractFileIconProvider::icon(QAbstractFileIconProvider::IconType type) const
返回指定 type 的图标集,使用当前图标主题。
另请参阅QIcon::fromTheme。
[virtual] QIcon QAbstractFileIconProvider::icon(const QFileInfo &info) const
返回由 info 描述的文件的图标,使用当前图标主题。
另请参阅QIcon::fromTheme。
[virtual] QAbstractFileIconProvider::Options QAbstractFileIconProvider::options() const
返回影响图标提供者的所有选项。默认情况下,所有选项都未启用。
另请参阅setOptions。
[virtual] void QAbstractFileIconProvider::setOptions(QAbstractFileIconProvider::Options options)
设置影响图标提供者的 options。
另请参阅options。
[virtual] QString QAbstractFileIconProvider::type(const QFileInfo &info) const
返回由 info 描述的文件类型。
© 2024 Qt 公司有限公司。此处包含的文档贡献是各自所有者的版权。此处提供的文档是根据由自由软件基金会发布的 GNU 自由文档许可证版本 1.3 许可的。Qt 和相关徽标是芬兰的 Qt 公司及其在全球其他国家的商标。所有其他商标均为各自所有者的财产。