Seite 1 von 1

[gelöst]button->setIcon() Problem

Verfasst: 8. August 2009 15:19
von mark93
moin,

ich benötige mal wieder Hilfe und zwar möchte ich einem *Button ein Bild zuweisen.

Ich habe folgendes versucht:

Code: Alles auswählen

button->setIcon(QIcon(":/new/prefix1/test.gif"));
Ich habe keine Fehlermeldung bekommen, doch das Bild wird nicht angezeigt. Wenn ich das Bild, aber mit dem Creator hinzufüge zum Button, wird das Bild komplett angezeigt.

Wo liegt mein Fehler? :D

gruß

mark

Verfasst: 8. August 2009 16:16
von Christian81
Wird auch die zugehörige .qrc-Datei mit kompiliert?

Verfasst: 8. August 2009 16:26
von mark93
Die Ressouerce ist in der .pro Datei:

Code: Alles auswählen

RESOURCES += bild.qrc
Also kann ich doch davon ausgehen das sie mit kompiliert wird oder?

Verfasst: 8. August 2009 16:43
von Christian81
Passt der Pfad auch? Und muss es unbedingt gif sein? Soweit ich weiss ist das gif-Plugin defaultmässig nicht mit kompiliert.
Und wenn es nach Umwandlung in png und Überprüfung des Pfades immer noch nicht geht -> Testprogramm bitte.

Verfasst: 8. August 2009 16:52
von mark93
Och menno,

Tja am gif lags nicht, hab den Fehler gefunden lag am Pfad :roll:

Manchmal sieht man den Wald vor lauter Bäumen nicht.

Aber danke dir :D

gruß

mark


EDIT: Ja ich bin auf png umgestiegen.

Verfasst: 8. August 2009 17:10
von Christian81
Trotzdem würde ich gif nicht nehmen - es wird nur als Plugin mitgeliefert (im Gegensatz zu png) und es ist nicht überall verfügbar.