[gelöst] QTextBrowser zeigt Bilder nicht an

Alles rund um die Programmierung mit Qt
Antworten
selec
Beiträge: 7
Registriert: 21. Oktober 2008 11:17

[gelöst] QTextBrowser zeigt Bilder nicht an

Beitrag 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!
Zuletzt geändert von selec am 19. Mai 2009 12:05, insgesamt 1-mal geändert.
selec
Beiträge: 7
Registriert: 21. Oktober 2008 11:17

Beitrag 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!
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag 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
Antworten