Ответ на от 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
Не пойму для чего тут e.delete(0, END) e.insert(0, self.color) это же вроде для Еntry.. label при нажатии и так меняется
from tkinter import *
 
class But:
    def __init__(self, master, colour, command):
        self.b = Button(bg = colour, command = self.sign, width = 20)
        self.b.pack()
        self.c = command
    def sign(self):
        l['text'] = self.c
 
hexcode = ['#ff0000', '#ff7d00', '#ffff00', '#00ff00', '#007dff', '#0000ff', '#7d00ff']
colour = ['red', 'orange', 'yellow', 'green', 'blue', 'dark blue', 'purple']
root = Tk()
l=Label()
l.pack()
 
for i in range(len(hexcode)):
    i = But(root, hexcode[i], colour[i])
 
root.mainloop()

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

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