![](/img/trans.png)
[英]How to retrieve the contents of entry and text widget and assign it to a variable in tkinter using python
[英]Python/Tkinter: How to set text widget contents to the value of a variable?
我正在编写一个程序来协助我工作中可以自动化的一个微不足道的部分。 我在这里的目的是:
将一大块纯文本复制并粘贴到 Tkinter 文本小部件中
使用粘贴的文本块作为变量的值,以便变量可以将某些字符拉出并返回到行中。
我有一些功能正常的代码。 例如,这是我的文本小部件和用于获取和打印其内容的代码行:
textBox = Text(root)
textBox.focus_set()
def get_input():
print textBox.get(1.0, 'end-1c')
然后我使用一个使用命令get_input
的按钮。 它适用于打印小部件的内容。
现在我知道如何正确调用内容并“获取”它们,我想了解如何将这些内容(字符串)分配给变量的值。
我想你想要的是它,它将删除所有文本,然后插入一个变量。
def set_input(value):
text.delete(1.0, "END")
text.insert("END", value)
仅Python 2.x,3要求“END”从Tk名称空间为END。
def set_value():
text.insert("end-1c",value)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.