这是我想做的:
我有这个错误:TypeError: get() missing 1 required positional argument: 'index1'
我无法从scrolledtext获取,并且只有使用条目的方法吗?
from tkinter import *
from tkinter.scrolledtext import ScrolledText
gui = Tk()
#writing to txt file.txt
def writeFile():
file = open('save_text.txt', 'a+')
file.write(scrtxt.get() + '\n' + '\n')
file.close()
scrtxt.delete(0, END)
scrtxt = ScrolledText(gui, height=5, padx = 10, pady = 10); scrtxt.grid(row=1, column=1)
#button to save text
buttonWrite = Button(gui)
buttonWrite.config(text='Save text',padx = 10, pady = 10, command = writeFile)
buttonWrite.grid(row=10, column=1)
gui.mainloop()
将writeFile()更改为此:
def writeFile():
file = open('save_text.txt', 'a+')
file.write(scrtxt.get("1.0", END) + '\n' + '\n')
file.close()
scrtxt.delete("1.0", END)
“”“表示第1行和第0列(列从0开始计数)