Seite 1 von 1

[gelöst] QPixmaps mal wieder...

Verfasst: 19. Oktober 2005 22:43
von Wolle
Hallo! Ich bin der neue! *gg* :D

Ich habe einen winzigen file-browser gebastelt (qt 3.3.4), allerdings verweigert QPixmaps seinen dienst und zeigt nur einen schwarzen Fleck für QIconViewItems an. Folglich habe ich das ganze mit einem normalen Label getestet, aber da geht es auch nicht besser:

Code: Alles auswählen

#include<qpixmap.h>
(...)
QPixmap test;
test.load("./images/file.png");
test.resize(32,32);
Label1->setPixmap(test);
(...)
Wie kann das sein?! So habe ich es in sogar in einigen Tutorials finden können! Plz help! :)

Verfasst: 19. Oktober 2005 22:45
von lepsai
resize() muss weg...

Verfasst: 19. Oktober 2005 22:47
von Wolle
Das war ja mal ne schnelle antwort :-D
Leider geht das nicht. Das hab ich auch erst grade dazugemacht, nur gibts ohne resize nichtmal ein schwarzes kästchen sondern das:



- richtig :-D NIX! *g*

Verfasst: 19. Oktober 2005 22:59
von Wolle
Hab schnell nen kleinen test gebaut:

Code: Alles auswählen

//form1.ui.h
#include<qpixmap.h>

void Form1::startup()
{
    QPixmap file;
    file.load("./images/file.png");
    file.resize(100, 100);
    textLabel2->setPixmap(file);
}

Verfasst: 19. Oktober 2005 23:14
von lepsai
hm. Eigentlich ist alles korrekt... Versuch es über QImage... und probier mal ein anderes Format zu laden... In deinem System is was faul...

Verfasst: 20. Oktober 2005 09:00
von Christian81
Ich würde zuerst mal QPixmap::load() auf seinen Returnwert überprüfen... Nach dem Resize kannst du ausserdem mit QPixmap::save() dein Bild wieder speichern und anschauen.

Verfasst: 20. Oktober 2005 17:03
von Wolle
lepsai hat geschrieben:n deinem System is was faul...
So muss es gewesen sein. Ich hab QT einfach neu kompiliert und jetzt geht es wunderbar!
THX@All!! :D :D