Открытие документа в текстовом виджете tkinter - PullRequest
0 голосов
/ 24 апреля 2019

Код примера открывает файл .txt, но есть ли способ открыть документ Word, предпочтительно файл .docx?

from Tkinter import *
import Pmw, sys
filename = "textfile.txt"
root = Tk()            
top = Frame(root); top.pack(side='top')
text = Pmw.ScrolledText(top,
       borderframe=5, 
       vscrollmode='dynamic', 
       hscrollmode='dynamic',
       labelpos='n', 
       label_text='file %s' % filename,
       text_width=40, 
       text_height=4,
       text_wrap='none',
       )
text.pack()

text.insert('end', open(filename,'r').read())
Button(top, text='Quit', command=root.destroy).pack(pady=15)
root.mainloop())

1 Ответ

0 голосов
/ 24 апреля 2019

Нет, текстовый виджет не может отображать файл .docx.Как видно из названия, он предназначен для отображения простого текста.

...