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 *
 
codes = ["#ff0000","#ff7d00","#ffff00","#00ff00","#007dff","#0000ff","#7d00ff"]
clrs = ["красный","оранжевый","желтый","зеленый","голубой","синий","фиолетовый"]
btns = ["red","orange","yellow","green","cyan","blue","purple"]
 
def func(r):
    header.config(text=clrs[r])
    code.set(codes[r])
 
root = Tk()
root.geometry("120x220+700+300")
 
header = Label(text="")
header.grid(row=0, column=0, sticky=EW)
 
code = StringVar()
code_entry = Entry(textvariable=code,justify = CENTER)
code_entry.grid(row=1, column=0, sticky=EW)
 
 
for r in range(7):
        btns[r] = Button(bg = codes[r],
                     command = lambda r=r: func(r))
        btns[r].grid(row=r+2, sticky=EW)
 
root.mainloop()

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

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