Psyjo
Routinier
Hallo !
Ich grübele schon seit gestern über ein Problem bei einem meiner Programme.
Das Programm soll QIcon im SVG-Format anzeigen.
Wenn ich dem Icon das File direkt gebe
funktioniert das problemlos.
Da ich aber die Ressourcen mit in das Programm bringen will habe ich die Files mittels qrc-File eingebunden:
Die PNG-Icons funktionieren problemlos sowohl mit ":appicon" als auch mit ":/ico.png".
Bei den SVG sieht das allerdings anders aus
":appicon_svg" meckert nicht und macht kein Bild, ":/ico.svg" liefert dagegen
Eben habe ich festgestellt das genau diese beiden Dateien leer sind. (QStream(QFile).readAll())
Installiert ist Qt-4.3.3, gcc-4.1.2
Kennt jemand dieses Problem und möglicherweise auch eine Lösung?
Gruß
Psyjo
Ich grübele schon seit gestern über ein Problem bei einem meiner Programme.
Das Programm soll QIcon im SVG-Format anzeigen.
Wenn ich dem Icon das File direkt gebe
Code:
app.setWindowIcon(QIcon("res/ico.svg"));
Da ich aber die Ressourcen mit in das Programm bringen will habe ich die Files mittels qrc-File eingebunden:
Code:
[...]
<file alias="appicon">ico.png</file>
<file alias="appicon_warn">ico_warn.png</file>
<file alias="appicon_svg">ico.svg</file>
<file alias="appicon_warn_svg">ico_warn.svg</file>
[...]
Die PNG-Icons funktionieren problemlos sowohl mit ":appicon" als auch mit ":/ico.png".
Bei den SVG sieht das allerdings anders aus
":appicon_svg" meckert nicht und macht kein Bild, ":/ico.svg" liefert dagegen
Code:
Cannot open file ':/ico.svg', because: Unknown error
Installiert ist Qt-4.3.3, gcc-4.1.2
Kennt jemand dieses Problem und möglicherweise auch eine Lösung?
Gruß
Psyjo