1

有没有办法让用户在使用 QFIleIconProvider 时选择要使用的图标主题?看起来 Qt 默认使用“gnome”,我想改变这种行为。

4

1 回答 1

2

图标样式取决于从 QApplication::style() 返回的内容。因此,如果您使用QApplication::setStyle()更改应用程序样式,您也会得到一组不同的图标。如果您想要与应用程序样式不同的主题,则需要继承 QFileIconProvider 并将您的自定义图标提供程序设置为QFileSystemModel::setIconProvider(yourCustomIconProvider).

于 2012-06-08T07:52:08.943 回答