从 Tkinter 文本小部件获取输入
使用 Tkinter 时,从文本小部件检索输入至关重要。为了解决这个问题,让我们深入研究一下答案。
答案:
要从 Text 小部件获取输入,您需要增强标准 .get() 函数具有附加属性。考虑一个名为 myText_Box 的文本小部件。以下是检索其输入的方法:
<code class="python">def retrieve_input(): input = self.myText_Box.get("1.0", END)</code>
“1.0”表示从第一行的第一个字符开始检索输入。 “END”是一个常量,表示小部件的结束。
但是,此方法引入了换行符。要解决此问题,请将“END”替换为“end-1c”:
<code class="python">def retrieve_input(): input = self.myText_Box.get("1.0", 'end-1c')</code>
“-1c”删除最后一个字符。 “-2c”将删除两个字符,依此类推。这提供了一个干净且精致的输入检索过程。
以上是如何在没有换行符的情况下从 Tkinter 文本小部件检索输入?的详细内容。更多信息请关注PHP中文网其他相关文章!