Seite 1 von 1

Bilder laden

Verfasst: 28. Februar 2008 19:29
von tester
Hallo,
ich versuche mich in QtJambi und habe folgendes Problem;

public void laden()
{
String datei=QFileDialog.getOpenFileName(this, "Bitte Bild auswählen", QDir.homePath());
QImage image=new QImage(datei);
if(image.isNull())
System.out.println("image leer");
// label.setPixmap(QPixmap.fromImage(image));
System.out.println(datei);



Obwohl datei den richtigen Pfad hat, ist das Imgae null.

Kann mir jemand helfen?

Vielen Dank[/code][/list]

Verfasst: 29. Februar 2008 16:41
von ArneStocker
versuch es doch mal so ;-)

Code: Alles auswählen

label.setPixmap(new QPixmap(datei)); 

Gruß Arne

Verfasst: 29. Februar 2008 16:50
von tester
Hallo,
QtJambi scheint keine.jpg-Dateien zu unterstützen. Ich kann .png-Dateien allerdings öffnen.

Verfasst: 29. Februar 2008 17:23
von ArneStocker
das sollte es aber,

http://doc.trolltech.com/qtjambi-4.3.2_ ... ixmap.html

kannst Du einen anderen Fehler ausschließen ? Versuch doch mal im Designer ein kleines jpg in ein Widget einzubinden.

Gruß Arne

Verfasst: 1. März 2008 09:58
von tester
Hallo,
mit Jambi kriege ich es nicht hin.
http://lists.trolltech.com/qt-jambi-int ... 038-0.html

The problem is that the jpeg plugin is not part of the Jambi package. Qt
has builtin support for PNG so this is the preferred image format,
partially because it also supports transparency.
mfg