我想获取用户输入的所有文本,但不知道该怎么做:
from tkinter import *
print("Hello, this is Python interpreter\nYou can enter your code in the window.")
# def interpreter(code):
# pass
interpreter_window = Tk()
interpreter_window.title("Python")
coding = Text(interpreter_window, height=20, width=40)
coding.pack()
# s = coding.get(???)
# print(s)
#??????
interpreter_window.mainloop()
从这里复制的答案
你可以得到这样的文本:
这里
"1.0"的意思是第一行和该行中的空字符,即从文本的最开始END- 到最后。在这种情况下,一个新的空行将被添加到小部件中。为避免这种情况,您可以使用以下命令:在这里,
-1с意味着我们走到最后并删除最后一个字符(这将是换行符)。供参考-2с将删除 2 个字符,依此类推