1

QFIleIconProviderを使用するときに、ユーザーが使用するアイコンテーマを選択できるようにする方法はありますか?Qtはデフォルトで「gnome」を使用しているようです。この動作を変更したかったのです。

4

1 に答える 1

2

アイコンのスタイルは、QApplication :: style()から返される内容によって異なります。したがって、QApplication :: setStyle()を使用してアプリケーションスタイルを変更すると、異なるアイコンのセットも取得されます。アプリケーションスタイルとは異なるテーマが必要な場合は、QFileIconProviderをサブクラス化し、カスタムアイコンプロバイダーをで設定する必要がありますQFileSystemModel::setIconProvider(yourCustomIconProvider)

于 2012-06-08T07:52:08.943 に答える