0
我想使用Qt資源文件.qrc將資源加載到我的軟件中。在Windows下,它可以很好地工作,但在Linux(Ubuntu 12.10)下,它根本不起作用。Linux下的Qt資源
這裏是我的resources.qrc文件的一部分:
<qresource prefix="/ressources">
<file alias="style">ressources/style.css</file>
</qresource>
當我打開我的代碼,這個文件我做這樣的事情:
QFile file(":/ressources/style.css");
if (!file.open(QIODevice::ReadOnly))
{
qDebug() << "open fail";
return ;
}
open()方法是不能正確打開該文件。
你有什麼想法嗎?
謝謝。
該前綴屬性應該在那裏嗎?或者你的風格文件真的在/ressources/ressources/style.css?我認爲它在Windows上適用於你意外。 – koan