在windows下面Qt加载swf文件可以使用QAxWidget,那么在Ubuntu下面Qt如何
播放Flash文件呢?步骤如下
1 确认Ubuntu系统是否已安装Flash插件,如果没有安装,请在adobe官网下载插件
libflashplayer.so 并拷贝到/usr/lib/mozilla/plugins下面
2 在Qt代码中启用插件
QWebSettings *websetting = QWebSettings::globalSettings();
websetting->setAttribute(QWebSettings::JavascriptEnabled, true);
websetting->setAttribute(QWebSettings::PluginsEnabled, true);
QWebView webview;
webview.load(QUrl("./test.swf"));
然后就可以看到效果了