我正在尝试使用 tkinter 中的按钮和标签来显示以下列表中的值:
words = ["Australians", "all", "let", "us", "rejoice", "for", "we", "are",
"young", "and", "free"]
这个想法是每次按下按钮时,标签都会显示列表中的下一个单词。
我最初的想法是使用这样的循环:
def word_displayer():
global words
for word in words:
if words[0] == "Australians":
display.config(text=(words[0])),
words.remove("Australians")
elif words[0] == "all":
display.config(text=(words[0])),
要删除第一个单词并在列表中显示新的第一个单词,但这显然只会在循环完成后显示列表中剩下的最后一个单词。
我想知道最好的方法是完成这样的事情。