Tkinter 是一个功能强大的图形用户界面 (GUI) 库,可以创建各种小部件,包括文本框。了解如何从这些文本小部件检索用户输入对于构建交互式应用程序至关重要。
要从 Tkinter 文本小部件(例如 self.myText_Box)检索输入,您可以利用 .get() 函数,该函数需要附加属性。
第一个属性“1.0”指定输入检索应从第一行零字符开始。第二个属性 END 是表示字符串“end”的导入常量。此属性指示函数读取直到到达文本框末尾。
但是,END 属性在检索到的输入中包含换行符。要消除此问题,您可以将 END 修改为 end-1c(由 Bryan Oakley 建议)。 -1c 表示法会删除一个字符,从而有效地删除换行符。
以下代码演示了输入检索过程:
<code class="python">def retrieve_input(): input = self.myText_Box.get("1.0", 'end-1c')</code>
此实现确保换行符从检索到的输入中排除。
以上是如何在没有换行符的情况下从 Tkinter 文本小部件检索用户输入?的详细内容。更多信息请关注PHP中文网其他相关文章!