如何从 Tkinter 文本小部件获取输入?

2024-02-13

如何从 Tkinter 获取输入Text widget?

EDIT

我问这个问题是为了帮助其他有同样问题的人 -that这就是为什么没有示例代码的原因。这个问题已经困扰了我几个小时,我用这个问题来教导其他人。Please不要把它当作一个真正的问题来评价——答案才是最重要的。


要从文本框中获取 Tkinter 输入,您必须向普通文本框添加更多属性.get()功能。如果我们有一个文本框myText_Box,那么这就是检索其输入的方法。

def retrieve_input():
    input = self.myText_Box.get("1.0",END)

第一部分,"1.0"意味着应该从第一行零字符(即第一个字符)读取输入。END是一个导入的常量,设置为字符串"end". The END部分意味着阅读直到到达文本框的末尾。唯一的问题是它实际上在我们的输入中添加了换行符。所以,为了解决这个问题,我们应该改变END to end-1c(Thanks 布莱恩·奥克利 https://stackoverflow.com/users/7432/bryan-oakley) The -1c删除 1 个字符,同时-2c意味着删除两个字符,依此类推。

def retrieve_input():
    input = self.myText_Box.get("1.0",'end-1c')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 Tkinter 文本小部件获取输入? 的相关文章

随机推荐