回复: Qtwebengine 开发的浏览器,如何实现PDF文件的预览~
#6 回 hshuxiang 的帖子 [20091001753 10-14 10:15]
hshuxiang:这个属性我设置了,但是没起作用~~
(2019-10-14 09:56)
以下这段代码,亲测能打开,Qt 5.13.1
#include
int main(int argc, char *argv[]){
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
QApplication app(argc, argv);
QWebEngineSettings::defaultSettings()->setAttribute(QWebEngineSettings::PluginsEnabled, true);
QWebEngineView view;
view.setUrl(QUrl("http://www.shfe.com.cn/upload/20190527/1558926477286.pdf"));
view.resize(1024, 750);
view.show();
return app.exec();
}
#7 [hshuxiang 10-14 10:47]
和你同样的代码~显示一片空白~ QT5.12.5 X64编译 和QT版本还有关系?
#8 [peerless12 11-01 08:50]
5.13 才开始支持pdf。setting.pdfViewerEnabled.(This property was introduced in QtWebEngine 1.9.)
#9 回 20091001753 的帖子 [jsxyhyj 01-16 22:04]
qt自带的示例浏览器,跑起来了。 但是打开优酷,不能播放,有试过吗?
#10 回 jsxyhyj 的帖子 [20091001753 01-16 23:06]
QWebEngineSettings::defaultSettings()->setAttribute(QWebEngineSettings::PluginsEnabled, true);