【发布时间】:2014-05-12 20:25:21
【问题描述】:
经过一番研究,我无法真正理解为什么会发生这种情况。
简而言之,我调用 QWebView 并将 .swf 输入其中,它可以工作。但是它超出了它的框架/布局,我不知道为什么。
有关表示,请参阅:
如您所见,深灰色的矩形是放置 QWebView 的位置,但是进入它的 .swf 表示在左上角。
如何重现这个问题:
我实际上只是使用设计器放置了一个 QWebView,添加了所有需要的包含等,并在 mainwindow.cpp 中添加了 3 行代码:
QWebSettings *settings = ui->webView->settings();
settings->setAttribute(QWebSettings::PluginsEnabled, true);
ui->webView->load(QUrl("http://www.w3schools.com/html/bookmark.swf"));
我也尝试打开一个包含 .swf 的 html 文件,但出现了同样的问题。
我做错了吗?这是一个已知的错误吗?提前致谢。
【问题讨论】: