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
Для тех, у кого на Mac кнопки не красятся, можно использовать highlightbackground
root = Tk()
 
color = Label(root)
code = Entry(root)
 
 
def set_purple():
    color['text'] = 'Фиолетовый'
    code.delete(0, END)
    code.insert(0, '#7d00ff')
 
 
def set_red():
    color['text'] = 'Красный'
    code.delete(0, END)
    code.insert(0, '#ff0000')
 
 
def set_green():
    color['text'] = 'Зеленый'
    code.delete(0, END)
    code.insert(0, '#00ff00')
 
 
def set_blue():
    color['text'] = 'Голубой'
    code.delete(0, END)
    code.insert(0, '#007dff')
 
 
def set_dark_blue():
    color['text'] = 'Синий'
    code.delete(0, END)
    code.insert(0, '#0000ff')
 
 
def set_orange():
    color['text'] = 'Оранжевый'
    code.delete(0, END)
    code.insert(0, '#ff7d00')
 
 
def set_yellow():
    color['text'] = 'Желтый'
    code.delete(0, END)
    code.insert(0, '#ffff00')
 
 
purple = Button(root, highlightbackground='#7d00ff', width=20, height=2, command=set_purple).pack(side=BOTTOM)
dark_blue = Button(root, highlightbackground='#0000ff', width=20, height=2, command=set_dark_blue).pack(side=BOTTOM)
blue = Button(root, highlightbackground='#007dff', width=20, height=2, command=set_blue).pack(side=BOTTOM)
green = Button(root, highlightbackground='#00ff00', width=20, height=2, command=set_green).pack(side=BOTTOM)
yellow = Button(root, highlightbackground='#ffff00', width=20, height=2, command=set_yellow).pack(side=BOTTOM)
orange = Button(root, highlightbackground='#ff7d00', width=20, height=2, command=set_orange).pack(side=BOTTOM)
red = Button(root, highlightbackground='#ff0000', width=20, height=2, command=set_red).pack(side=BOTTOM)
 
 
color.pack()
 
code.config(justify=CENTER)
code.pack()
 
root.resizable(False, False)
 
root.mainloop()

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

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