2010-09-19 17 views
2

J'écris un éditeur de texte enrichi en utilisant C++ et Qt. Pour l'instant, je voudrais qu'il supporte (au moins) le format .odt.Remplir un QTextDocument à partir d'un fichier .odt

J'ai trouvé QTextDocumentWriter pour écrire le contenu de QTextDocument dans un fichier, mais je n'arrive pas à trouver quelque chose à lire dans le QTextDocument, ce qui fait qu'il est inutile de le sauvegarder en premier lieu. Donc, la question est, comment puis-je charger un document .odt dans un QTextDocument?

+0

Je ne pense pas qu'il y ait quelque chose de prédéfini dans le framework Qt (pour autant que je sache, au moins). Mais cela peut être intéressant (non testé): http://qt-apps.org/content/show.php/OpenDocument+format+Reader%2BWriter+odt?content=80650 – ChristopheD

+0

http://bugreports.qt.nokia. com/browse/QTBUG-8837 – smerlin

+0

@smerlin: voté. – houbysoft

Répondre

1

Qt ne prend actuellement pas en charge le format ODT. Okular a le code qui analyse ODT à un QTextDocument. Attention: le code source Okular est publié sous licence GPL.