我正在编写一个程序,以协助我的工作中可以自动完成的一小部分工作。我的目的是:
将一大块纯文本复制并粘贴到Tkinter文本小部件中
使用粘贴的文本块作为变量的值,以便变量可以拉出某些字符并返回到该行。
我有一点功能的代码。例如,这是我的文本小部件和用于获取和打印其内容的代码行:
textBox = Text(root)
textBox.focus_set()
def get_input():
print textBox.get(1.0, 'end-1c')
然后我使用一个使用命令get_input
的按钮。它适用于打印小部件的内容。
既然我知道如何正确调用内容并“获取”它们,我想学习如何将这些内容(字符串)分配给变量的值。
答案 0 :(得分:5)
我认为你想要的是它,它会删除所有文本,然后插入一个变量。
def set_input(value):
text.delete(1.0, "END")
text.insert("END", value)
只有Python 2.x,3要求“END”从Tk命名空间为END。
答案 1 :(得分:-1)
def set_value():
text.insert("end-1c",value)