使用QFIleIconProvider时,有没有办法让用户选择要使用的图标主题?看起来Qt默认使用“gnome”,我想改变这种行为。
答案 0 :(得分:2)
图标样式取决于从QApplication :: style()返回的内容。因此,如果您使用QApplication::setStyle()更改应用程序样式,您将获得一组不同的图标。如果您需要与应用程序样式不同的主题,则需要子类化QFileIconProvider并使用QFileSystemModel::setIconProvider(yourCustomIconProvider)
设置自定义图标提供程序。