QT3.3 -> Icon in obige Titelleiste setzen

Alles rund um die Programmierung mit Qt
Antworten
Mati
Beiträge: 66
Registriert: 4. Januar 2006 00:11

QT3.3 -> Icon in obige Titelleiste setzen

Beitrag von Mati »

Hallo ich versuche ein icon für meine anwendung in die titelleiste also ganz oben zu setzen...

ich wollte das so machen

Code: Alles auswählen

 
m.setIcon(QPixmap::fromMimeSource("icon.png"));
 

aber es geht nicht....er sagt:
Qpixmap::fromMimeSource: cannot find image from mime source

Hmm...was muss ich denn dazu machen ? Das icon.png liegt in einem icons ordner der unter den src-dateien liegt...

Über diese Art geht es:

Code: Alles auswählen

QImage img(QDir::currentDirPath() + "/src/icons/icon.png");
	rst.setIcon(img);
Aber es muss doch nach der oberen Art funktionieren irgendwie oder nicht?
Ich habe auch versucht die .pro datei mit IMAGES += src/icons/icon.pro zu erweitern aber das hat ebenfalls zu obigem resultat mit not found geführt...

für Hilfe bin ich dankbar!
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Mit fromMimeSource() kann man keine Datei von Platte laden. Da muss man schon load() benutzen wie Du schon festgestellt hast.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Mati
Beiträge: 66
Registriert: 4. Januar 2006 00:11

Beitrag von Mati »

Ja das habe ich gemerkt. Und wie realisiert man dass dan mit fromMimeSource ???
Antworten