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中文網其他相關文章!