如何在Tkinter中更改按钮文本?

时间:2020-03-11 12:48:55

标签: python tkinter

那是记忆游戏。 我只放一个按钮,但我有27个按钮,所以当我单击该按钮时如何随机更改文本? 代码:

from tkinter import *
import random
root = Tk()
name = root.title('Pexeso')
text = ["A","B","C","D","E"]
button1 = Button(root, text="", width = 20, height = 10)
button1.grid(row=0 , column=0)
def button_click():
    if button1["text"]=="":
        button1["text"] = random.choice(text)

root.mainloop()

1 个答案:

答案 0 :(得分:0)

尝试一下:

from tkinter import *
import random

root = Tk()
name = root.title('Pexeso')
text = ["A","B","C","D","E"]
def button_click():
    button1["text"] = random.choice(text)
button1 = Button(root, text="", width = 20, height = 10, command=button_click)
button1.grid(row=0 , column=0)

root.mainloop()