如何刪除 Tkinter 文字框的內容

Jinku Hu 2020年6月25日
如何刪除 Tkinter 文字框的內容

Tkinter Text 文字框控制元件具有 delete(first, last=None) 方法,可從文字框中刪除 first 索引處或 (first, last) 範圍內的字元。

如果未給出 last,則僅刪除在 first 位置中指定的字元。

清除 Tkinter 文字控制元件內容的示例程式碼

import tkinter as tk

root = tk.Tk()
root.geometry("400x240")


def clearTextInput():
    textExample.delete("1.0", "end")


textExample = tk.Text(root, height=10)
textExample.pack()
btnRead = tk.Button(root, height=1, width=10, text="Clear", command=clearTextInput)

btnRead.pack()

root.mainloop()
textExample.get("1.0", "end")

"1.0""end"是指 Tkinter 文字框控制元件中內容的第一個字元和最後一個字元,與如何獲取文字的輸入的文章中介紹的內容相同。

作者: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

DelftStack.com 創辦人。Jinku 在機器人和汽車行業工作了8多年。他在自動測試、遠端測試及從耐久性測試中創建報告時磨練了自己的程式設計技能。他擁有電氣/ 電子工程背景,但他也擴展了自己的興趣到嵌入式電子、嵌入式程式設計以及前端和後端程式設計。

LinkedIn Facebook

相關文章 - Tkinter Text