gpt4 book ai didi

python - tkinter:输出所有列表后如何使标签消失?

转载 作者:行者123 更新时间:2023-11-30 22:42:06 27 4
gpt4 key购买 nike

我想在特定的时间内逐个输出一个列表。下面的代码输出列表,但我不知道如何让它消失。

import tkinter as tk

i=0
list=["a","b","c"]

def wordeasy3_label(label):
def wordeasy3():
global i
label.config(text=(list[i]))
label.place(x=0,y=0)
i+=1
label.after(2000, wordeasy3)
wordeasy3()

root = tk.Tk()
label = tk.Label(root)
label.pack()
wordeasy3_label(label)
root.mainloop()

最佳答案

只需使用 if 语句:

 def wordeasy3_label(label):
def wordeasy3():
global i
if i != 3:
label.config(text=(list[i]))
label.place(x=0,y=0)
i+=1
label.after(2000, wordeasy3)
else:
label.destroy()
wordeasy3()

关于python - tkinter:输出所有列表后如何使标签消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42256208/

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