from tkinter import *
root = Tk()
root.title("Cores")
root.config(background = "#FFFFFF")
def redCircle():
circleCanvas.create_oval(20, 20, 80, 80, width=0, fill='red')
def yelCircle():
circleCanvas.create_oval(20, 20, 80, 80, width=0, fill='yellow')
def grnCircle():
circleCanvas.create_oval(20, 20, 80, 80, width=0, fill='green')
rightFrame = Frame(root, width=200, height = 600)
rightFrame.grid(row=0, column=1, padx=10, pady=2)
circleCanvas = Canvas(rightFrame, width=100, height=100, bg='white')
circleCanvas.grid(row=0, column=0, padx=10, pady=2)
btnFrame = Frame(rightFrame, width=200, height = 200)
btnFrame.grid(row=1, column=0, padx=10, pady=2)
redBtn = Button(btnFrame, text="Vermelho", command=redCircle)
redBtn.grid(row=0, column=0, padx=10, pady=2)
yellowBtn = Button(btnFrame, text="Amarelo", command=yelCircle)
yellowBtn.grid(row=0, column=1, padx=10, pady=2)
greenBtn = Button(btnFrame, text="Verde", command=grnCircle)
greenBtn.grid(row=0, column=2, padx=10, pady=2)
root.mainloop()
# Escolher do Circulo
from tkinter import *
root = Tk()
root.title("Cor do Circulo")
root.geometry("300x200")
root.config(background = "#FFFFFF")
def cordocirculo():
c = cor.get()
circleCanvas.create_oval(20, 20, 80, 80, width=0, fill=c)
cor = StringVar()
corestexto = Label(text="Digite a Cor",font=("Arial","14","bold"))
corestexto.place(relx=0.5, rely=0.1)
cor_entry = Entry(textvariable=cor,justify='center',bg="#cfe2f3")
cor_entry.place(relx=0.5, rely=0.5)
rightFrame = Frame(root, width=200, height = 600)
rightFrame.grid(row=0, column=1, padx=10, pady=2)
circleCanvas = Canvas(rightFrame, width=100, height=100, bg='white')
circleCanvas.grid(row=0, column=0, padx=10, pady=2)
btnFrame = Frame(rightFrame, width=200, height = 200)
btnFrame.grid(row=1, column=0, padx=10, pady=2)
mostrarnBtn = Button(btnFrame, text="Mostrar", command=cordocirculo)
mostrarnBtn.grid(row=0, column=2, padx=10, pady=2)
root.mainloop()