from tkinter import *
color = [["#ff0000", "красный"], ["#ff7d00", "оранжевый"], ["#ffff00", "желтый"], 
          ["#00ff00", "зеленый"], ["#007dff", "голубой"], ["#0000ff", "синий"], 
           ["#7d00ff", "фиолетовый"]]
 
class button:
    def __init__(self, master, entry, label, color):
        self.root = master
        self.entry = entry
        self.label = label
        self.color = color
        self.b = Button(self.root, width = 17, bg = self.color[0], command = self.insert)
        self.b.pack()
 
    def insert(self):
        self.entry.delete(0, END)
        self.entry.insert(0, self.color[0])     
        self.label['text'] = self.color[1]
 
root = Tk()
 
l = Label(root)
l.pack()
 
e = Entry(root, justify = CENTER)          
e.pack()
 
for c in color:
    button(root, e, l, c)
 
root.mainloop()

Ограниченный HTML

  • Допустимые HTML-теги: <p> <br> <em> <strong> <ul> <ol> <li> <pre> <code>
  • Для синтаксической подсветки исходного кода следует использовать теги: <pre>, <code>, <bash>, <c>, <java>, <pycon>, <python>.
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.