我想要5个不同的按钮,每个按钮分别标记为A,B,C,D和E.到目前为止,我有:
from tkinter import *
from tkinter.ttk import *
window = Tk()
for i in range (5):
button = Button(window, text="A")
button.grid(row=i//5, column=i%5)
window.mainloop()
但是,我无法弄清楚如何更改单个按钮的文本。 任何帮助将不胜感激。
答案 0 :(得分:4)
您可以使用enumerate
迭代按钮的字母和索引:
for i, text in enumerate(['A', 'B', 'C', 'D', 'E']):
button = Button(window, text=text)
button.grid(row=i//5, column=i%5)