-
I elevate my project to QT 6.03 and now I recognized that my TreeWidget do not show Icons by QFileIconProvider.
I rechecked the same code with 5.15.2 and the same code works.QFileIconProvider iconprovider; QIcon icon = iconprovider.icon(fileinfo); setIcon(0, icon);
On QT this icon is always not shown. A default icon loaded from resource works well, too. So I assume that QFileIconProvider has a bug.
Maybe someone can confirm?I use:
Windows 10
VisualStudio 2019 64bit compiler
QT 6.03 DebugRechecked with:
Windows 10
VisualStudio 2019 64bit compiler
QT 5.15.2 -
Bug is confirmed.
QTBUG-91104 is the general issue being worked, QTBUG-92030 is your specific case.If you need a workaround (works in the current dev branch) you can set up a custom theme to hold the icons you want to use.
See this example on how to setup a custom theme.
The icons you need to provide are:"computer"
"user-desktop"
"user-trash"
"network-workgroup"
"drive-harddisk"
"folder"
"text-x-generic"
You could use Breeze or Oxygen icons from KDE if you need them