TransWikia.com

Como mostrar un documento de Word en un QTextEdit sin perder el formato

Stack Overflow en español Asked on November 13, 2021

Estoy trabajando con documentos de Word utilizando la librería docx, el problema es que el documento no se muestra con el formato que está escrito, es decir, este sería el documento original mostrador en word:

introducir la descripción de la imagen aquí

y este sería el resultado leyendo el documento con la librería docx

introducir la descripción de la imagen aquí

Como pueden ver no se muestra el texto con el formato que debería.

Este es el codigo que utilizo :

from PyQt5.QtWidgets import QMainWindow,QApplication,QTextEdit
from PyQt5 import QtCore
import docx


class Main(QMainWindow):
    def __init__(self):
        QMainWindow.__init__(self)


        documento = docx.Document("Documento.docx")
        fultext = []
        for parrafo in documento.paragraphs:
            fultext.append(parrafo.text)

        self.textEdit = QTextEdit(self)
        self.textEdit.resize(400,400)
        self.textEdit.setText('n'.join(fultext))


app = QApplication([])
m = Main()
m.resize(800,600)
m.show()
app.exec_()

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP