我的项目需要我实现这个功能。
而且我在网上爬了很多方法,不幸的是,它们都不起作用。
我曾经使用过 QAxWidget 小部件,它可以工作,但只能在 Windows 操作系统中使用。
现在我在 Ubuntu 16.04 中。那么如何在我的 Qt 程序中显示一个 flash 文件呢?我的 Qt 版本是 5.7 。
我试过(但它也不起作用):
QWebEngineView view;
QWebEngineSettings *websetting = view.settings();
websetting->setAttribute(QWebEngineSettings::PluginsEnabled, true);
view.load( QUrl(QStringLiteral("/Users/yrd241/Desktop/ic_phiz_action.swf") ));
最佳答案
您是否尝试过使用 QWebEngineView
与 QWebEngineSettings::PluginsEnabled
启用?根据文档,您可以启用支持 Flash 播放器的“Pepper Plugin API”。此功能在 Qt 5.6 中引入
关于qt - 有没有完美的解决方案可以在 ubuntu 16.04 中显示带有 Qt 5.7 的 swf 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43086959/