如何从小Text
部件获取Tkinter输入?
编辑
我问这个问题是为了帮助其他有同样问题的人- 这就是为什么没有示例代码的原因。这个问题困扰了我好几个小时,我用这个问题来教别人。请不要将其视为真正的问题来评分-答案很重要。
要从文本框中获取Tkinter输入,必须向常规.get()
函数添加更多属性。如果我们有一个文本框myText_Box
,则这是检索其输入的方法。
def retrieve_input():
input = self.myText_Box.get("1.0",END)
第一部分,"1.0"
意味着应该从第一行,字符零(即:第一个字符)读取输入。END
是设置为字符串的导入常量"end"
。该END
部分意味着阅读直到到达文本框的末尾。唯一的问题是它实际上在我们的输入中添加了换行符。因此,为了修复它,我们应该更改END
为end-1c
(Thanks Bryan Oakley)-1c
删除1个字符,而-2c
意味着删除两个字符,依此类推。
def retrieve_input():
input = self.myText_Box.get("1.0",'end-1c')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句