python - 如何在 UI 上显示带有图片的文档并允许在 python 中使用超链接?
问题描述
我正在尝试在我的 UI 上显示一个 .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")
解决方案
您无法在 tkinter 中显示 docx 文件。您必须自己解析文档,并使用文本小部件的功能(例如:可配置标签)来重现文档。您不太可能能够准确地重现格式,但是对于主要是文本的简单文档,您可以相当接近。
推荐阅读
- netsuite - 公式保存的搜索
- javascript - 按 ISOString 日期对 JavaScript 嵌套对象进行排序
- azure - Azure IoT 文件上传
- nio2 - Tomcat 8.5 中 Nio 和 Nio2 连接器之间的意外行为差异
- apache - 停止 High Sierra 的 httpd/apache 并使用 Homebrews?
- vba - Outlook VBA 中的 XmlDocument
- postgresql - 在 jsonb 中查找 json 键的值
- python - 在python中重塑数据框的列值
- javascript - 使用 Akka-Http 和 Spray 的 CORS
- c# - C# 使用 REGEX 或其他东西去除不需要的数据