Я делаю свою первую программу на Python UI (используя tkinter) и пытаюсь сделать кнопку.Когда вы нажимаете эту кнопку, я хочу, чтобы она стала красной, а затем, когда вы нажмете ее снова, она снова станет белой.Могу ли я получить некоторую помощь в проверке цвета фона в выражении if
?
Я пробовал много вещей, например, если button.background == 'red'
: и if button.color == 'red'
: я тоже некоторое время искал в Интернете.
Это код, который у меня есть:
main.title("My Window")
main.geometry('800x600')
def colorChange():
if button == 'red':
button.configure(background='white')
else:
button.configure(background='red')
button = Button(master, text="Change Color", command=colorChange)
button.pack()