Ответ на от AnnaKo


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 *
 
colors = {
    "КРАСНЫЙ": "#ff0000",
    "ОРАНЖЕВЫЙ": "#ff7d00",
    "ЖЕЛТЫЙ": "#ffff00",
    "ЗЕЛЕНЫЙ": "#00ff00",
    "ГОЛУБОЙ": "#007dff",
    "СИНИЙ": "#0000ff",
    "ФИОЛЕТОВЫЙ": "#7d00ff"
}
 
class But:
    def __init__(self, master, color, color_code):
        self.color = color
        self.color_code = color_code
        self.b = Button(master, width=17, bg=self.color_code, command=self.setColor)
        self.b.pack()
 
    def setColor(self):
        l.config(text=self.color)
        e.delete(0, END)
        e.insert(0, self.color_code)
 
 
root = Tk()
 
l = Label(root)
e = Entry(root, justify='center', bd=5)
 
l.pack()
e.pack()
 
for col in colors.keys():
    But(root, col, colors[col])
 
root.mainloop()

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

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