Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; GeSHi has a deprecated constructor in /var/www/u1194255/data/www/younglinux.info/libraries/geshi/geshi.php on line 259
from tkinter import*
root = Tk()
root.title('#16')
f_1 = Frame(root)
f_2 = Frame(root)
f_3 = Frame(root)
f_4 = Frame(root)
f_1.pack(side=TOP)
f_2.pack(side=BOTTOM)
f_3.pack(side=BOTTOM)
f_4.pack(side=BOTTOM)
e_1 = Entry(f_1)
Label(f_1, text='Цвет в #16 кодировке', font=('Arial', 12)).pack(side=LEFT)
e_1.pack(side=LEFT)
colors = ['#ff0000',
          '#ff7d00',
          '#ffff00',
          '#00ff00',
          '#007dff',
          '#0000ff',
          '#7d00ff'
          ]
buttons = []
class _Button:
    def __init__(self, bg):
        self.bg = bg
        self.create_button()
 
    def create_button(self):
        if len(buttons) < 3:
            b = Button(f_4,
                       bg=self.bg,
                       width=10,
                       height=4,
                       command=self.response)
            b.pack(side=LEFT)
            buttons.append(b)
        elif len(buttons) > 3:
            b = Button(f_3,
                       bg=self.bg,
                       width=10,
                       height=4,
                       command=self.response)
            b.pack(side=LEFT)
            buttons.append(b)
        else:
            b = Button(f_2,
                       bg=self.bg,
                       width=10,
                       height=4,
                       command=self.response)
            b.pack(side=LEFT)
            buttons.append(b)
 
 
 
    def response(self):
        e_1.delete(0, END)
        e_1.insert(0, str(self.bg))
 
 
 
 
for color in colors:
    b = _Button(bg=color)
    #buttons.append([b, color])
mainloop()

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

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