我在Qt / C ++中开发了一个文件浏览器。我正在显示文件和文件夹,但我想添加一个图标,如果它是文件或文件夹。
我用过:
item->setIcon(0,*(new QIcon(":images/file.jpg")));
但没有显示任何内容。我已将该文件添加到项目中,它出现在项目的“Other Files”/“images”文件夹中。
我是否需要在其他位置声明文件以及如何?
由于
答案 0 :(得分:0)
您是否正在使用Qt Creator开发?
我认为有两种方法可以解决这个问题:
1)尝试将文件加载为新的QIcon(“qrc:/images/file.jpg”);也许从资源加载有问题。
2)尝试将jpg更改为png文件,因为 vahancho 表示(jpeg库必须附加到项目以支持qt中的jpeg) - Jpeg qt plugin
问候。