首页| 论坛| 消息

回复: 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);

<< 1 2 3 >> (2/3)

回复 发表
主题 版块