1

我想要 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()

但是我无法弄清楚如何更改单个按钮的文本。任何帮助将不胜感激。

4

1 回答 1

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)
于 2013-06-08T11:53:00.213 回答