我需要QWebView
显示图像,而不是当前显示的问号。
我发现我需要将一些图像插件链接到我的应用程序才能这样做。这个问题我研究了一段时间,还没有找到满意的解决方案。
我按照以下步骤操作:
1)我在我的项目文件夹和编译应用程序的文件夹中添加了一个名为:imageformats/
我在其中放置了以下插件的文件夹:libqgif.so
和libqjpeg.so
2)我在我的项目配置文件(.pro)中添加了这个:
QTPLUGIN += qjpeg \
qgif
3)我已经添加到包含我项目的主要功能的.cpp中:
#include <QtPlugin>
Q_IMPORT_PLUGIN(qjpeg)
Q_IMPORT_PLUGIN(qgif)
我收到以下错误:
main.cpp:(.text.startup+0xce): undefined reference to `qt_plugin_instance_qjpeg()'
main.cpp:(.text.startup+0xda): undefined reference to `qt_plugin_instance_qgif()'
我也尝试将目录更改为plugins/imageformats/
,但没有任何区别。