Comment ouvrir un fichier .pdf de qml?
Question
Y a-t-il un moyen d'ouvrir un fichier .pdf de qml ou je dois le faire en C ++ via qdesktopservices , et si j'ai utilisé qdesktopservices cela fonctionnerait sans aucun problème dans
merci.
La solution
Y a-t-il un moyen d'ouvrir un fichier .pdf de qml ou je dois le faire en C ++ via qdesktopservices
La seule chose que je suis au courant est la suivante:
Qt.openUrlExternally("http://stackoverflow.com/questions/23001582/how-to-open-a-pdf-file-from-qml/23002658");
Basé sur les commentaires, il semble fonctionner sur Android
Dans votre cas particulier, il deviendrait:
Qt.openUrlExternally("path/to/my/foo.pdf");
Et si j'ai utilisé qdesktopservices, cela fonctionnerait-il sans aucun problème dans Android
La question manque de point d'interrogation, mais de bout en bout, ce travail doit travailler.Ce bogue a également été corrigé dans Qt 5.2.0.C'est pourquoi j'ai demandé à propos de la version, mais autre que cela, je ne suis pas au courant d'autres problèmes critiques:
Autres conseils
Vous pouvez le faire à partir de QML à l'aide de la V-Play FileUtils: HTTPS: // V-Play.NET / DOC / FLITUTILS /
fileUtils.openFile("<path to pdf file>")
Voici un exemple de code qui télécharge un PDF à partir de la bande et l'ouvre à l'aide de l'application par défaut sur Android et iOS: https://v-play.net/web-editor/?Snippet=ce64A995