смена цвета кнопки

MayMrav

Новичок
Пользователь
Янв 11, 2021
4
0
1
помогите пожалуйста написать програмку: изменение цвета кнопки при нажатии, то есть раз нажал она красная, второй раз она желтая, зеленая(вообще без разницы в каком порядке и какие цвета) и т.д.
Python:
from tkinter import *

#def ? ()

tk = Tk()
tk.title("кнопка")
tk.geometry("200x200")

btn = Button(tk, text="кнопка_3", background="#66cc99", foreground="#6600ff", padx="20", pady="20", font="20")
btn.place(x=20, y=20)

tk.mainloop()
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 668
475
83
пример
Python:
import tkinter as tk
import random


def func():
    color = "#%06x" % random.randint(0, 0xFFFFFF)
    btn['background'] = color


root = tk.Tk()
root.title("кнопка")
root.geometry("200x200")

btn = tk.Button(root, text="кнопка_3", background="#66cc99", foreground="#6600ff", padx="20", pady="20", font="20",
                command=func)
btn.place(x=20, y=20)

root.mainloop()
 

MayMrav

Новичок
Пользователь
Янв 11, 2021
4
0
1
спасибо вам!!!
 

Форум IT Специалистов