我有一个 QTreeWidget 并且我想添加图标,是否有默认设置可供选择,例如资源管理器中的文件夹和一张空白纸图标?
问问题
564 次
1 回答
4
默认有几个图标,例如:
QIcon dir_icon = QApplication::style()->standardIcon(QStyle::SP_DirIcon);
QIcon file_icon = QApplication::style()->standardIcon(QStyle::SP_FileIcon);
QFileIconProvider provider;
QIcon dir_icon = provider.icon(QFileIconProvider::Folder);
QIcon file_icon = provider.icon(QFileIconProvider::File);
如果您的操作系统使用 freedesktop,那么您可以使用QIcon::fromTheme(...)
:
QIcon dir_icon = QIcon::fromTheme("folder");
QIcon file_icon = QIcon::fromTheme("text-x-generic")
于 2018-10-31T16:23:48.023 回答