Seite 1 von 1

[gelöst] QTextBrowser zeigt Bilder nicht an

Verfasst: 19. Mai 2009 10:56
von selec
Hallo!

Ich hab eine kleine Hilfe für mein Programm geschrieben, mit Text und Bildern (.doc). Diese haben ich dann als HTML gespeichert und in einem QTextBrowser dargestellt. Bei mir auf dem Rechner alles kein Problem, nur auf andern Rechnern stellt er die Bilder im QTextBrowser des HTMLs nicht dar. Woran könnte es liegen? Ich entwickel übrigens mit VS 2008. Hier mal mein Code:

Code: Alles auswählen

	QStringList path;
	path << qApp->applicationDirPath()+"/Help/";
	QDir *helpDir = new QDir;

	if(helpDir->exists(qApp->applicationDirPath()+"/Help/help.htm")){
		QTextBrowser *textBrowser = new QTextBrowser;
		textBrowser->setSearchPaths(path);
		textBrowser->setSource(QUrl("help.htm"));
	}
Schon mal vielen Dank für eure Hilfe!

Verfasst: 19. Mai 2009 11:43
von selec
Mit der qjpeg.dll in einem Unterordner "imageformats" im Exe-Verzeichnis scheint es zu funktionieren. Versteh momentan zwar nicht warum und weshalb, aber es funst schon mal. Wer wohl nochn bissel zwecks qjpeg.dll recherchieren müssen!

Verfasst: 19. Mai 2009 12:18
von franzf
http://doc.trolltech.com/4.5.1/plugins-howto.html
http://doc.trolltech.com/4.5.1/deployment.html
PNG-Support ist in qtgui integriert, für alles andere verwendet Qt eben Plugins.
Wenn auf dem Rechner nicht global Qt verfügbar ist, du also die Libs selber mitlieferst, müssen die Plugins genau da liegen, wo sie auch bei deiner lokalen Windows-Qt-Installation liegen, um gefunden zu werden.

Ich hoffe das hilft einigermaßen :)
Grüße
Franz