gpt4 book ai didi

python - 如何清除/删除 Tkinter Text 小部件的内容?

转载 作者:IT老高 更新时间:2023-10-28 20:23:42 25 4
gpt4 key购买 nike

我正在 Ubuntu 上的 TKinter 中编写一个 Python 程序来导入和打印Text 小部件中特定文件夹的文件名。它只是将文件名添加到 Text 中的先前文件名小部件,但我想先清除它,然后添加一个新的文件名列表。但我正在努力清除 Text 小部件的先前列表文件名。

谁能解释一下如何清除 Text 小部件?

截图和编码如下:

screenshot showing text widget with contents

import os
from Tkinter import *

def viewFile():
path = os.path.expanduser("~/python")
for f in os.listdir(path):
tex.insert(END, f + "\n")

if __name__ == '__main__':
root = Tk()

step= root.attributes('-fullscreen', True)
step = LabelFrame(root, text="FILE MANAGER", font="Arial 20 bold italic")
step.grid(row=0, columnspan=7, sticky='W', padx=100, pady=5, ipadx=130, ipady=25)

Button(step, text="File View", font="Arial 8 bold italic", activebackground=
"turquoise", width=30, height=5, command=viewFile).grid(row=1, column=2)
Button(step, text="Quit", font="Arial 8 bold italic", activebackground=
"turquoise", width=20, height=5, command=root.quit).grid(row=1, column=5)

tex = Text(master=root)
scr=Scrollbar(root, orient=VERTICAL, command=tex.yview)
scr.grid(row=2, column=2, rowspan=15, columnspan=1, sticky=NS)
tex.grid(row=2, column=1, sticky=W)
tex.config(yscrollcommand=scr.set, font=('Arial', 8, 'bold', 'italic'))

root.mainloop()

最佳答案

我只添加了“1.0”,它就开始工作了

tex.delete('1.0', END)

你也可以试试这个

关于python - 如何清除/删除 Tkinter Text 小部件的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27966626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com