from tkinter import *
root = Tk()
root.geometry("300x300")
root.minsize(height=560)
root.title("text editor")
scrollbar = Scrollbar(root)
# packing scrollbar
scrollbar.pack(side=RIGHT,fill=Y)
text_info = Text(root, yscrollcommand=scrollbar.set)
text_info.pack(fill=BOTH)
text_info.insert(2.5,"html page")
# configuring the scrollbar
scrollbar.config(command=text_info.yview)
root.mainloop()
这里我提到了2.5表示第二行和第五列,但它在开始时以1.0打印那么如何在第二行打印文本呢?
Insert不能这样工作。它只在一个位置插入,如果它后面有文本。如果你想在n=2
和m=5
处插入文本
n,m = 2,5
pad = "n"*(n-1)+" "*(m-1)
text_info.insert(1.0,pad+"html page")
或
n,m = 2,5
pad = "n"*(n-1)+" "*(m-1)
text_info.insert(1.0,pad)
text_info.insert(2.5,"html page")
你可以在这里了解更多信息