如何通过QML在应用程序中直接打开和预览本地.pdf文件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计275个文字,预计阅读时间需要2分钟。
文件没有方法从QML打开.pdf,或者我必须通过QDesktopServices在C++中完成它,如果使用QDesktopServices,在Android中不会有任何问题。谢谢!
有没有办法从QML打开.pdf文件,或者我必须通过QDesktopServices在C中完成它,如果我使用QDesktopServices,它会在Android中没有任何问题.谢谢有没有办法从QML打开.pdf文件,或者我必须通过QDesktopServices在C中完成它,如果我使用QDesktopServices,它会在Android中没有任何问题.
谢谢.
解决方法:
Is there any way to open a .pdf file from QML or I have to do it in C++ via QDesktopServices
我唯一知道的是:
Qt.openUrlExternally("stackoverflow.com/questions/23001582/how-to-open-a-pdf-file-from-qml/23002658");
根据评论,它似乎适用于Android
在您的特定情况下,它将成为:
Qt.openUrlExternally("path/to/my/foo.pdf");
and if I used QDesktopServices would it work without any problem in Android
这个问题缺少一个问号,但除了挑剔之外,这个问题仍然存在. Qt 5.2.0中也修复了这个错误.这就是我询问版本的原因,但除此之外,我不知道任何其他关键问题:
QDesktopServices::openUrl crashes Application
本文共计275个文字,预计阅读时间需要2分钟。
文件没有方法从QML打开.pdf,或者我必须通过QDesktopServices在C++中完成它,如果使用QDesktopServices,在Android中不会有任何问题。谢谢!
有没有办法从QML打开.pdf文件,或者我必须通过QDesktopServices在C中完成它,如果我使用QDesktopServices,它会在Android中没有任何问题.谢谢有没有办法从QML打开.pdf文件,或者我必须通过QDesktopServices在C中完成它,如果我使用QDesktopServices,它会在Android中没有任何问题.
谢谢.
解决方法:
Is there any way to open a .pdf file from QML or I have to do it in C++ via QDesktopServices
我唯一知道的是:
Qt.openUrlExternally("stackoverflow.com/questions/23001582/how-to-open-a-pdf-file-from-qml/23002658");
根据评论,它似乎适用于Android
在您的特定情况下,它将成为:
Qt.openUrlExternally("path/to/my/foo.pdf");
and if I used QDesktopServices would it work without any problem in Android
这个问题缺少一个问号,但除了挑剔之外,这个问题仍然存在. Qt 5.2.0中也修复了这个错误.这就是我询问版本的原因,但除此之外,我不知道任何其他关键问题:
QDesktopServices::openUrl crashes Application

