我正在构建一个文本编辑器。我正在使用带有Text小部件的标签,但是当我尝试保存它时,文本正常保存而没有任何格式化。我尝试将其保存为let lastItem = IndexPath(item: dataSource.count - 1, section: 0)
tableView.scrollToRow(at: lastItem, at: .bottom, animated: true)
和txt
以下是保存代码:
rtf
以下是我用于标记(缩短)的代码,以防任何人需要它:
def filesave():
file1=open("txt.rtf",'w')
text=str(textbox.get("1.0",END))
file1.write(text)
file1.close()
我用按钮调用这些函数。
如何使用from Tkinterimport *
textbox=Text()
textbox.pack()
textbox.tag_config("BOLD",font="-weight bold")
textbox.tag_config("ITAL",font="-slant italic")
textbox.tag_config("ULIN",font="-underline 1")
def make_bold():
textbox.tag_add("BOLD","sel.first","sel.last")
def make_ital():
textbox.tag_add("ITAL","sel.first","sel.last")
def make_ulin():
textbox.tag_add("ULIN","sel.first","sel.last")
或html
或rtf
中的所有标记或文本编辑器可以再次阅读的任何标记将文本保存在文本窗口小部件中?