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
#импорт библиотеки tkinter
import tkinter
#создание главного окна
root = tkinter.Tk()
#создание виджетов
#
#создаем метку
label = tkinter.Label(root)
#создаем поле ввода, ширина 20 символов, центровка текста
entry = tkinter.Entry(root, width = 20, justify = "center")
#создаем кнопку 1(красная)
button_1 = tkinter.Button(root, width = 20, bg = "#ff0000", activebackground = "#ff0000")
#создаем кнопку 2(оранж)
button_2 = tkinter.Button(root, width = 20, bg = "#ff7d00", activebackground = "#ff7d00")
#создаем кнопку 3(желтая)
button_3 = tkinter.Button(root, width = 20, bg = "#ffff00", activebackground = "#ffff00")
#создаем кнопку 4(зеленая)
button_4 = tkinter.Button(root, width = 20, bg = "#00ff00", activebackground = "#00ff00")
#создаем кнопку 5(голубая)
button_5 = tkinter.Button(root, width = 20, bg = "#007dff", activebackground = "#007dff")
#создаем кнопку 6(синия)
button_6 = tkinter.Button(root, width = 20, bg = "#0000ff", activebackground = "#0000ff")
#создаем кнопку 7(фиолетовая)
button_7 = tkinter.Button(root, width = 20, bg = "#7d00ff", activebackground = "#7d00ff")
#форматирование виджетов
#
label.pack()
entry.pack()
button_1.pack()
button_2.pack()
button_3.pack()
button_4.pack()
button_5.pack()
button_6.pack()
button_7.pack()
#определение функций
#
#нажатие кнопки 1
def button1(event):
	#название цвета в метку
	label["text"] = "красный"
	#очищаем строку ввода
	entry.delete(0, 20)
	#код цвета в строку ввода
	entry.insert(0,"#ff0000")
	#центрирование текста в строке
#нажатие кнопки 2
def button2(event):
	label["text"] = "оранжевый"
	entry.delete(0, 20)
	entry.insert(0,"#ff7d00")
#нажатие кнопки 3
def button3(event):
	label["text"] = "желтый"
	entry.delete(0, 20)
	entry.insert(0,"#ffff00")
#нажатие кнопки 4
def button4(event):
	label["text"] = "зеленый"
	entry.delete(0, 20)
	entry.insert(0,"#00ff00")
#нажатие кнопки 5
def button5(event):
	label["text"] = "голубой"
	entry.delete(0, 20)
	entry.insert(0,"#007dff")
#нажатие кнопки 6
def button6(event):
	label["text"] = "синий"
	entry.delete(0, 20)
	entry.insert(0,"#0000ff")
#нажатие кнопки 7
def button7(event):
	label["text"] = "фиолетовый"
	entry.delete(0, 20)
	entry.insert(0,"#7d00ff")
#события
#
#событие при нажатии на кнопку 1
button_1.bind("<Button-1>", button1)
#событие при нажатии на кнопку 2
button_2.bind("<Button-1>", button2)
#событие при нажатии на кнопку 3
button_3.bind("<Button-1>", button3)
#событие при нажатии на кнопку 4
button_4.bind("<Button-1>", button4)
#событие при нажатии на кнопку 5
button_5.bind("<Button-1>", button5)
#событие при нажатии на кнопку 6
button_6.bind("<Button-1>", button6)
#событие при нажатии на кнопку 7
button_7.bind("<Button-1>", button7)
#ожидание событий
#
root.mainloop()

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

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