Как отобразить документ с изображением и разрешить гиперссылки в python на пользовательском интерфейсе? - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь отобразить документ .docx в своем пользовательском интерфейсе.Вот мой код:

import tkinter as tk 

class viewers(tk.Frame):
    def __init__(self,master = None):
        from main import a
        document = Document(a)
        super().__init__(master)
        self.master = master
        self.pack()
        T = Text(root,state='normal',height=15,width=60)
        T.pack()
        T.insert(END,open(a).read())
    def create_widgets(self):
        self.quit = tk.Button(self,text="QUIT",fg="red",command=self.master.destroy)
        self.quit.pack(side="top")

1 Ответ

0 голосов
/ 20 февраля 2019

Вы не можете отобразить файл docx в tkinter.Вам придется самостоятельно проанализировать документ и использовать функции текстового виджета (например, настраиваемые теги) для воспроизведения документа.Маловероятно, что вы сможете точно воспроизвести форматирование, но вы можете достаточно близко подобраться к простым документам, в основном текстовым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...