我在 python 中使用 Tkinter 在文本窗口中显示输出。我发现使用“get”功能我可以从此窗口检索文本内容。但我有用不同背景颜色标记的文本部分。是否可以将内容与这些颜色一起复制到文件(例如 html 或 doc)中?
没有对你想要的东西的支持。您可以致电.dump()
方法将返回包括文本和标签的信息。但是,这些数据不是标准格式,并且不支持重新加载数据。可以编写软件将其重新加载,但您必须自己完成所有工作。
对返回内容的最佳描述来自tcl/tk 手册页 http://tcl.tk/man/tcl8.5/TkCmd/text.htm#M84。它部分指出:
路径名转储?开关?索引1?索引2?
返回从索引1到索引2的文本小部件的内容,但不包括索引2,包括有关标记、标签和嵌入窗口的文本和信息。如果未指定index2,则默认为index1 后一个字符。返回的信息格式如下:
键1 值1 索引1 键2 值2 索引2 ...
可能的键值为 text、mark、tagon、tagoff、image 和 window。对应的值为文本、标记名称、标记名称、图像名称或窗口名称。索引信息是文本、标记、标签转换、图像或窗口的开始的索引。
注意:该文档适用于 tcl 语言。在 tkinter 中,您可以将该方法称为widget.dump(...)
,它返回一个元组。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)