z55716368:能详细点给些步骤么 我没看懂、、、新手 谢谢
(2015-09-11 08:51)
http://wiki.qt.io/Handling_PDF 参考 Embedding a third-party ActiveX control 那个部分
说白了,就是现在 UI 的 widget 中 拖一个 QActivexWidget控件
然后 调用 ui.widget->dynamicCall("LoadFile(const QString)", pathToFile)
就相当于 直接调用 adobe reader 显示 pdf 文件了
前提是,机器上已经安装了 pdf,并且注册了组件。
这样在发布的时候,别人的机器上如果没有安装pdf,就需要自己注册下 pdf
目前发布这块,没有实验成功,总会出现这样那样的问题(貌似只能安装adobe reader,或者少气啥dll)。
且adobe reader 版本不同,对程序也有影响(遇到因adobe reader 升级后 crash问题了)