gpt4 book ai didi

c++ - QTreeWidget 中是否有默认图标?

转载 作者:行者123 更新时间:2023-11-28 04:30:35 28 4
gpt4 key购买 nike

我有一个 QTreeWidget,我想添加图标,是否有默认设置可供选择,例如资源管理器中的文件夹和一张空白纸图标?

最佳答案

默认有几个图标,例如:

QStyle::standardIcon(...) :

QIcon dir_icon = QApplication::style()->standardIcon(QStyle::SP_DirIcon);
QIcon file_icon = QApplication::style()->standardIcon(QStyle::SP_FileIcon);

QFileIconProvider::icon(...)

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")

关于c++ - QTreeWidget 中是否有默认图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53086321/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com