如何从Python中的标签中删除文本?
先决条件: Python GUI – tkinter
在本文中,任务是在 Tkinter 中初始化文本后,从标签中删除文本。 Python为开发 GUI(图形用户界面)提供了多种选择,其中 Tkinter 是最受青睐的方式。它是Python附带的 Tk GUI 工具包的标准Python接口。 Python with Tkinter 是创建所需 GUI 应用程序的最快、最可靠和最简单的方法。
任务是在 Tkinter 中初始化文本后从标签中删除文本。
方法:
- 导入模块
- 创建一个普通的 Tkinter 窗口。
- 添加标签并创建一个按钮
Syntax:
Text(Object Name,text=”Enter Text”, **attr)
- For remove the text, we will use config() method in Tkinter
config is used to access an object’s attributes after its initialization.
Syntax:
Object_Name.config(**attr)
下面给出的是实现相同的程序:
Python3
# Import Module
from tkinter import *
# Create Object
root = Tk()
# specify size of window.
root.geometry("400x400")
# Remove text from label
def remove_text():
label.config(text="")
# Create Label
label = Label(root, text="Hello World!", font="BOLD")
label.pack()
# Create Delete Button
Button(root, text="Delete", command=remove_text).pack()
# Execute Tkinter
root.mainloop()
输出: